Et les heures ?

Travailler avec les dates et heures en R

Charlotte Wickham

Instructor

ISO 8601

HH:MM:SS

  • Plus grande unité vers la plus petite
  • Nombre de chiffres fixe
    • Heures : 00 – 24
    • Minutes : 00 – 59
    • Secondes : 00 – 60 (60 uniquement pour les secondes intercalaires)
  • Sans séparateur ou avec :
Travailler avec les dates et heures en R

Dates-heures en R

  • Deux types d'objets :
    • POSIXlt – liste avec composants nommés
    • POSIXct – secondes depuis 1970-01-01 00:00:00
  • POSIXct s'intègre dans un data frame
  • 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 heures en R

Fuseaux horaires

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

  • "2013-02-27T18:00:00Z" – 18 h en 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 heures en R

Les dates-heures se comportent bien aussi

Une fois en POSIXct, les dates-heures peuvent être :

  • Comparées

  • Soustraites

  • Représentées graphiquement

Travailler avec les dates et heures en R

Passons à la pratique !

Travailler avec les dates et heures en R

Preparing Video For Download...