¿Cómo presentar fechas en diferentes formatos en r

Usted probablemente ha notado que en R as.Date () es bastante prescriptiva en sus valores por defecto: Se espera que la fecha que se formatea en el orden de año, mes y día. Afortunadamente, R que permite flexibilidad en la especificación del formato de fecha.

Mediante el uso de la formato argumento de as.Date (), usted puede convertir cualquier formato de fecha en un Fecha objeto. Por ejemplo, para convertir " 27 de julio 2012 " en una fecha, utilice la siguiente:

> As.Date ("27 de julio 2012", format = "% d% B% Y") [1] "07/27/2012"

Esta línea más críptica de código indica que el formato de la fecha consiste en el día (% d), Nombre completo del mes (% B), Y el año con siglo (% Y), Con espacios entre cada elemento.

Éstos son algunos de los muchos elementos de formato de fecha que se pueden utilizar para especificar fechas. Puede acceder a la lista completa escribiendo ?strptime en la consola R.

FormatoDescripción
% YAño con siglo.
% aAño sin siglo (00-99). Valores 00-68 areprefixed por 20, y valores de 69 a 99 tienen el prefijo 19.
% mMes como número decimal (1.12).
% BNombre del mes completo en la localización actual. (También matchesabbreviated nombre en la entrada.)
% bNombre del mes abreviado en la localización actual. (También matchesfull nombre en la entrada.)
% dDía del mes como un número decimal (01-31). Youdon't tienen que añadir el cero al convertir texto aFecha, pero cuando da formato a una fecha como texto, R añade el cero inicial.
%LANombre del día completo en la localización actual. (También matchesabbreviated nombre en la entrada.)
%laNombre del día de la semana abreviado en la localización actual. (También matchesfull nombre en la entrada.)
% wDía de la semana como número decimal (0-6, con el domingo being0).

Pruebe los códigos de formato con otro formato de fecha común, “, el 27/7/2012 No. 148; (es decir, día, mes y año separados por una barra):

> As.Date ("27/7/12", format = "% d /% m /% y") [1] "07/27/2012"

» » » » ¿Cómo presentar fechas en diferentes formatos en r