Ce este ora?

Lucrul cu date și ore în R

Charlotte Wickham

Instructor

ISO 8601

HH:MM:SS

  • De la cea mai mare unitate la cea mai mică
  • Cifre fixe
    • Ore: 00 -- 24
    • Minute: 00 -- 59
    • Secunde: 00 -- 60 (60 doar pentru secunde intercalare)
  • Fără separator sau :
Lucrul cu date și ore în R

Date-ore în R

  • Două tipuri de obiecte:
    • POSIXlt - listă cu componente denumite
    • POSIXct - secunde de la 1970-01-01 00:00:00
  • POSIXct poate fi inclus într-un data frame
  • as.POSIXct() convertește un șir într-un obiect POSIXct

      x <- as.POSIXct("1970-01-01 00:01:00")
      str(x)
    
       POSIXct[1:1], format: "1970-01-01 00:01:00"
    
Lucrul cu date și ore în R

Fusuri orare

  • "2013-02-27T18:00:00" - ora 18:00 locală

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

  • "2013-02-27T18:00:00-08:00" - ora 18:00 în 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"
Lucrul cu date și ore în R

Date-orele se comportă bine și ele

Un obiect POSIXct permite:

  • Comparare

  • Scădere

  • Reprezentare grafică

Lucrul cu date și ore în R

Să exersăm!

Lucrul cu date și ore în R

Preparing Video For Download...