para - poligono en r
R marca datos: fusionar fecha y hora en un solo objeto (2)
Cree un objeto de datetime
y datetime
con as.POSIXct
:
as.POSIXct(paste(x$date, x$time), format="%Y-%m-%d %H:%M:%S")
[1] "2010-02-02 08:00:03 GMT" "2010-02-02 08:00:04 GMT" "2010-02-02 08:00:04 GMT"
[4] "2010-02-02 08:00:04 GMT" "2010-02-02 08:00:04 GMT"
Actualmente estoy trabajando en datos de tick con R y me gustaría combinar fecha y hora en un solo objeto, ya que necesito obtener un objeto de tiempo preciso para calcular algunas estadísticas sobre mis datos. Así es como se ven mis datos:
date time price flag exchange
2 XXH10 2010-02-02 08:00:03 2787 1824 E
3 XXH10 2010-02-02 08:00:04 2786 3 E
4 XXH10 2010-02-02 08:00:04 2787 6 E
5 XXH10 2010-02-02 08:00:04 2787 1 E
6 XXH10 2010-02-02 08:00:04 2787 1 E
Básicamente, me gustaría unir las columnas "fecha" y "hora" en una sola.
Por supuesto, una solución más elegante (posiblemente) es posible con un paquete adicional. Cuando se trabaja con fechas, es el paquete lubridate :
library(lubridate)
with(x, ymd(date) + hms(time))
debe producir POSIXlt vector.