sto cercando di sottrarre 2 vettori di caratteri contenenti informazioni in tempo la data nel seguente formato:R Trova differenza di tempo in secondi per AAAA-MM-GG 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' Ho cercato e giocato con zoo
, as.Date
, as.POSIXct
, ecc. per cercare di trovare il codice corretto per sottrarre 2 oggetti datetime e ottenere una risposta in pochi secondi ma senza fortuna.
Apprezzerei qualsiasi suggerimento.
Grazie mille. Non l'avrei mai ottenuto da solo. La roba per la data è per me "sconosciuto" (da prendere in prestito da Don Rumsfeld). – screechOwl
Potrebbe valere la pena sottolineare che è possibile forzare la differenza di fuso orario in una particolare unità di tempo usando 'difftime (then, now, units =" secs ")' o 'difftime (quindi, now, units =" mins ") 'ecc ... Vedi'? difftime' – thelatemail
@screechOwl: Come per molte cose R, a volte ci si graffia la testa e sbatte la fronte, ma è molto, molto potente. Sicuramente vale la pena imparare. –