Vad gäller för tider?

Arbeta med datum och tider i R

Charlotte Wickham

Instructor

ISO 8601

HH:MM:SS

  • Störst till minst
  • Fast antal siffror
    • Timmar: 00 -- 24
    • Minuter: 00 -- 59
    • Sekunder: 00 -- 60 (60 endast för skottsekunder)
  • Ingen avgränsare eller :
Arbeta med datum och tider i R

Datum och tid i R

  • Två objekttyper:
    • POSIXlt - lista med namngivna komponenter
    • POSIXct - sekunder sedan 1970-01-01 00:00:00
  • POSIXct kan ingå i en dataram
  • as.POSIXct() omvandlar en sträng till ett POSIXct-objekt

      x <- as.POSIXct("1970-01-01 00:01:00")
      str(x)
    
       POSIXct[1:1], format: "1970-01-01 00:01:00"
    
Arbeta med datum och tider i R

Tidszoner

  • "2013-02-27T18:00:00" - kl. 18 lokal tid

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

  • "2013-02-27T18:00:00-08:00" - kl. 18 i 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"
Arbeta med datum och tider i R

Datum och tider fungerar smidigt

När ett POSIXct-objekt väl är skapat kan datum och tider:

  • Jämföras

  • Subtraheras

  • Plottas

Arbeta med datum och tider i R

Nu kör vi en övning!

Arbeta med datum och tider i R

Preparing Video For Download...