Peki ya saatler?

R'de Tarihler ve Zamanlarla Çalışma

Charlotte Wickham

Instructor

ISO 8601

SS:dd:ss

  • Büyük birimden küçüğe
  • Sabit hane sayısı
    • Saat: 00 -- 24
    • Dakika: 00 -- 59
    • Saniye: 00 -- 60 (60 sadece artık saniyeler için)
  • Ayırıcı yok ya da :
R'de Tarihler ve Zamanlarla Çalışma

R'da tarih-saatler

  • İki nesne türü:
    • POSIXlt - adlandırılmış bileşenleri olan liste
    • POSIXct - 1970-01-01 00:00:00'dan beri geçen saniye
  • POSIXct bir veri çerçevesine girer
  • as.POSIXct() bir dizgeyi POSIXct nesnesine çevirir

      x <- as.POSIXct("1970-01-01 00:01:00")
      str(x)
    
       POSIXct[1:1], format: "1970-01-01 00:01:00"
    
R'de Tarihler ve Zamanlarla Çalışma

Zaman dilimleri

  • "2013-02-27T18:00:00" - yerel saatte 18:00

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

  • "2013-02-27T18:00:00-08:00" - Oregon'da 18:00

as.POSIXct("2013-02-27T18:00:00Z")
"2013-02-27 PST"
as.POSIXct("2013-02-27T18:00:00Z", tz = "UTC")
"2013-02-27 UTC"
R'de Tarihler ve Zamanlarla Çalışma

Tarih-saatler de güzel davranır

Bir POSIXct nesnesi olduktan sonra, tarih-saatler şunları yapabilir:

  • Karşılaştırılabilir

  • Çıkarılabilir

  • Grafiğe dökülebilir

R'de Tarihler ve Zamanlarla Çalışma

Hadi pratik yapalım!

R'de Tarihler ve Zamanlarla Çalışma

Preparing Video For Download...