R tick data: fusionar fecha y hora en un solo objeto

Actualmente estoy trabajando en marcar datos con R y me gustaría fusionar 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 fusionar las columnas “fecha” y “hora” en una sola.

Cree un objeto 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" 

Por supuesto, es posible una solución más elegante (posiblemente) con un paquete adicional. Cuando se trabaja con fechas, es un paquete lubridate :

 library(lubridate) with(x, ymd(date) + hms(time)) 

debería producir vector POSIXlt .