R Trouvez le décalage horaire en secondes pour le format AAAA-MM-JJ HH: MM: SS.MMM
J'essaie de soustraire 2 caractère vecteurs contenant la date de l'information en temps dans le format suivant:
> 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")
J'ai chassé autour et a joué avec zoo
as.Date
as.POSIXct
etc. pour essayer et trouver le bon code pour soustraire 2 datetime objets et d'obtenir une réponse en quelques secondes, mais sans succès.
J'apprécierais toutes les suggestions.
source d'informationauteur screechOwl | 2012-09-26
Vous devez vous connecter pour publier un commentaire.
Facile comme bonjour:
Et pour vos données:
et ajouté comme un numérique à la trame de données:
J'ai suivi la réponse de @Dirk Eddelbuettel, mais je suis de perdre de la précision. Comment puis-je la force de R pour ne pas être en coupant des pièces de seconde?
Heureusement (homme de strptime) j'ai répondu à ma question à moi-même:
Après l'application de ce cadre, la précision sera utilisé.
http://stat.ethz.ch/R-manual/R-devel/library/base/html/strptime.html
La belowe peut être utile si vous souhaitez obtenir de différence en quelques secondes, mais l'obtenir en quelques minutes: