¿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.
Formato | Descripción |
---|---|
% Y | Año con siglo. |
% a | Año sin siglo (00-99). Valores 00 a 68 están el prefijo 20, y valores de 69 a 99 llevan el prefijo 19. |
%metro | Mes como número decimal (01-12). |
%SEGUNDO | Nombre del mes completo en la localización actual. (Otras coincidencias nombre abreviado en la entrada). |
%segundo | nombre del mes abreviado en la localización actual. (Otras coincidencias nombre completo en la entrada.) |
%re | Dí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. |
%UN | nombre del día completo en la localización actual. (Otras coincidencias nombre abreviado en la entrada). |
%un | Nombre abreviado del día de la semana en la localidad actual. (Otras coincidencias nombre completo en la entrada.) |
% w | Dí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"