J'ai un jeu de données comme celui-ci:
Year MM DD HH
158 2010 7 1 5
159 2010 7 1 5
160 2010 7 1 6
161 2010 7 1 6
structure(list(Year = c(2010L, 2010L, 2010L, 2010L), MM = c(7L,
7L, 7L, 7L), DD = c(1L, 1L, 1L, 1L), HH = c(5L, 5L, 6L, 6L)), .Names = c("Year",
"MM", "DD", "HH"), row.names = 158:161, class = "data.frame")
3 Réponses :
En supposant que vous avez de vos données dans un fichier de données x code>:
AS.Posixcct est un bien meilleur choix s'il s'agit d'être une nouvelle colonne dans une donnée.
@mdsumner oui, bon point. Il semble le convertir quand même, mais je vais le mettre explicitement
Il y a quelques options, voici un (où Vous pouvez passer dans le bon fuseau horaire si nécessaire , voir x code> est votre data.frame): ? isodateTime code>. p> p>
Nice, isodateTime code> est beaucoup plus pratique que mon clumsy coller code> construction!
Vous pouvez maintenant faire cela dans lubridate en utilisant du cran doc: p> make_date code> ou make_datetime code>:
Dupliqué possible de Dates et heures dans des colonnes séparées, Convertir en DateTime dans R