estoy tratando de restar 2 vectores de caracteres que contiene la información de fecha y hora en el siguiente formato:R Encuentra diferencia de tiempo en segundos para AAAA-MM-DD HH: MM: SS.mmm
> dput(train2)
structure(list(time2 = c("2011-09-01 23:44:52.533", "2011-09-05 12:25:37.42",
"2011-08-24 12:56:58.91", "2011-10-25 07:18:14.722", "2011-10-25 07:19:51.697"
), time3 = c("2011-09-01 23:43:59.752", "2011-09-05 12:25:01.187",
"2011-08-24 12:55:13.012", "2011-10-25 07:16:51.759", "2011-10-25 07:16:51.759"
)), .Names = c("time2", "time3"), row.names = c(NA, 5L), class = "data.frame")
I' he buscado y jugado con zoo
, as.Date
, as.POSIXct
, etc. para tratar de encontrar el código correcto para restar 2 objetos datetime y obtener una respuesta en segundos pero sin suerte.
Agradecería cualquier sugerencia.
Muchas gracias. Nunca hubiera tenido eso solo. El material de la fecha es "desconocido" para mí (para pedir prestado a Don Rumsfeld). – screechOwl
Puede valer la pena señalar que puede forzar la diferencia de tiempo para que sea una unidad de tiempo particular usando 'difftime (then, now, units =" secs ")' o 'difftime (then, now, units =" mins ") 'etc ... Ver'? difftime' – thelatemail
@screechOwl: al igual que con muchas cosas R, a veces se necesita un poco de arañazo en la cabeza y golpes en la frente, pero es muy, muy poderoso. Definitivamente vale la pena aprender –