Traiter avec des horodatages dans la R
J'ai plusieurs listes de mesures. Dans chaque liste ont la timestramp formatée comme une chaîne de caractères ("2009-12-24 21:00:07.0") et je sais que chaque mesure dans la liste est séparée en 5 secondes.
Je veux combiner toutes les données dans une énorme quantité de données.cadre dans R. par la Suite, je veux être en mesure d'accéder facilement à la différence de temps de deux mesures, donc je devrais probablement convertir les données en quelque chose de différent que les personnages.
Quel format dois-je utiliser pour stocker à la fois? Est-il un format d'heure dans un paquet que je devrais utiliser?
InformationsquelleAutor Christian | 2009-12-25
Vous devez vous connecter pour publier un commentaire.
Vous voulez le (standard)
POSIXt
type de base de R qui peut être fait dans le 'compact' comme unPOSIXct
(qui est essentiellement un double représentant une fraction de secondes depuis l'epoch) ou enPOSIXlt
(qui contient des sous-éléments). Le truc cool, c'est que l'arithmétique, etc sont définies sur cette -- voirhelp(DateTimeClasses)
Exemple rapide:
Comme pour les lire, voir
help(strptime)
Que pour la différence, trop facile:
Enfin, la forfait zoo est extrêmement polyvalente et bien documenté conteneur de matrice associée à une date/heure indices.
help.search("date time")
aurait découvert des voisins fonctions.