J'ai une entrée de date comme celui-ci (actuellement la classe de caractères):R Changer de date AA-MM-JJ hh: mm à temps depuis l'origine (Days.Seconds)
input=c("2013-05-08 11:20:10", "2013-05-08 11:21:09")
et que vous voulez avoir une sortie comme ceci:
output=c(127.472338, 127.473032)
Quelle est l'heure depuis l'origine (2013-01-01 00:00:00) en jours et secondes.
Auparavant, je les données dans le format de sortie et reconverties au format d'entrée à l'aide:
temp=as.POSIXlt(output*24*3600,origin='2013-01-01 00:00:00', tz="Etc/GMT+0")
Comment puis-je réécrire ce pour que je sois la sortie désirée? Merci d'avance.
Peut-être 'as.numeric (difftime (as.POSIXlt (entrée), as.POSIXlt ('01.01.2013 00:00:00'))) ' – akrun