Et les heures ?

Travailler avec les dates et les heures en R

Charlotte Wickham

Instructor

ISO 8601

HH:MM:SS

  • Plus grande unité vers la plus petite
  • Chiffres fixes
    • Heures : 00 -- 24
    • Minutes : 00 -- 59
    • Secondes : 00 -- 60 (60 seulement pour les secondes intercalaires)
  • Sans séparateur ou :
Travailler avec les dates et les heures en R

Date-heures dans R

  • Deux types d'objets :
    • POSIXlt - liste avec composantes nommées
    • POSIXct - secondes depuis 1970-01-01 00:00:00
  • POSIXct va dans une trame de données
  • as.POSIXct() convertit une chaîne en objet POSIXct

      x <- as.POSIXct("1970-01-01 00:01:00")
      str(x)
    
       POSIXct[1:1], format: "1970-01-01 00:01:00"
    
Travailler avec les dates et les heures en R

Fuseaux horaires

  • "2013-02-27T18:00:00" - 18 h heure locale

  • "2013-02-27T18:00:00Z" - 18 h UTC

  • "2013-02-27T18:00:00-08:00" - 18 h en Oregon

as.POSIXct("2013-02-27T18:00:00Z")
"2013-02-27 PST"
as.POSIXct("2013-02-27T18:00:00Z", tz = "UTC")
"2013-02-27 UTC"
Travailler avec les dates et les heures en R

Les date-heures se manipulent bien aussi

Une fois en POSIXct, les date-heures peuvent :

  • Être comparées

  • Être soustraites

  • Être tracées

Travailler avec les dates et les heures en R

Passons à la pratique !

Travailler avec les dates et les heures en R

Preparing Video For Download...