¿Cómo extraer elementos específicos de una fecha en r
Otra cosa que usted puede querer hacer en I es extraer elementos específicos de la fecha, como el día, mes o año. Por ejemplo, los científicos pueden querer comparar el tiempo en un mes específico (por ejemplo, enero) durante muchos años diferentes.
Para ello, primero tienen que determinar el mes, mediante la extracción de los meses del objeto datetime.
Una manera fácil de lograrlo es trabajar con fechas en el POSIXlt clase, porque este tipo de datos se almacenan internamente como una lista con nombre, que le permite extraer elementos por nombre. Para ello, primero convertir el Fecha clase:
> Xlt lt; - as.POSIXlt (XCT)> xlt [1] "07/20/1969 20:17:39 UTC"
A continuación, utilice el $ operador para extraer los diferentes elementos. Por ejemplo, para obtener el año, utilice la siguiente:
> Xlt $ años [1] 69
Y para obtener el mes, utilice la siguiente:
> Xlt $ lun [1] 6
Puede utilizar el unclass () función para exponer la estructura interna de POSIXlt objetos.
> Unclass (XLT)
Si ejecuta esta línea de código, verás que POSIXlt objetos son realmente sólo nombran listas.