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

Video: Formato fechas en excel - Solución a problema con formato texto

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

Video: Formato de fechas en Excel 2010

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

gt; as.Date ("27 de de julio de 2012", Format ="% D% B% Y") [1] "2012-07-27"

Esta línea más bien críptica de código indica que el formato de la fecha consiste en el día (%re), El nombre del mes completo (%SEGUNDO), 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 a 68 están
el prefijo 20, y valores de 69 a 99 llevan el prefijo 19.
%metroMes como número decimal (01-12).
%SEGUNDONombre del mes completo en la localización actual. (Otras coincidencias
nombre abreviado en la entrada).
%segundonombre del mes abreviado en la localización actual. (Otras coincidencias
nombre completo en la entrada.)
%reDía del mes como un número decimal (01-31). Tú
don&rsquo-t necesidad de añadir el texto cero a la izquierda en la conversión a
Fecha, pero cuando da formato a una Fecha como texto, R añade el cero inicial.
%UNnombre del día completo en la localización actual. (Otras coincidencias
nombre abreviado en la entrada).
%unNombre abreviado del día de la semana en la localidad actual. (Otras coincidencias
nombre completo en la entrada.)
% wDía de la semana como número decimal (0-6, con el domingo siendo
0).

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

gt; as.Date ("27/7/12", Format ="% D /% m /% y") [1] "2012-07-27"
Artículos Relacionados