Co z godzinami?

Praca z datami i czasem w R

Charlotte Wickham

Instructor

ISO 8601

HH:MM:SS

  • Od największej jednostki do najmniejszej
  • Stała liczba cyfr
    • Godziny: 00 -- 24
    • Minuty: 00 -- 59
    • Sekundy: 00 -- 60 (60 tylko dla sekund przestępnych)
  • Bez separatora lub :
Praca z datami i czasem w R

Daty i godziny w R

  • Dwa typy obiektów:
    • POSIXlt - lista z nazwanymi komponentami
    • POSIXct - sekundy od 1970-01-01 00:00:00
  • POSIXct można umieścić w ramce danych
  • as.POSIXct() przekształca ciąg znaków w obiekt POSIXct

      x <- as.POSIXct("1970-01-01 00:01:00")
      str(x)
    
       POSIXct[1:1], format: "1970-01-01 00:01:00"
    
Praca z datami i czasem w R

Strefy czasowe

  • "2013-02-27T18:00:00" - 18:00 czasu lokalnego

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

  • "2013-02-27T18:00:00-08:00" - 18:00 w Oregonie

as.POSIXct("2013-02-27T18:00:00Z")
"2013-02-27 PST"
as.POSIXct("2013-02-27T18:00:00Z", tz = "UTC")
"2013-02-27 UTC"
Praca z datami i czasem w R

Daty i godziny działają poprawnie

Na obiektach POSIXct można wykonywać operacje:

  • Porównywanie

  • Odejmowanie

  • Wizualizacja

Praca z datami i czasem w R

Czas na ćwiczenia!

Praca z datami i czasem w R

Preparing Video For Download...