BaşlayınÜcretsiz başlayın

Karakterden tarihe

Çoğu zaman tarihleri karakter dizilerinden kendin oluşturman gerekir. Bunu yapmanın en iyi yolu as.Date() fonksiyonudur:

# 1929 Büyük Çöküşü
great_crash <- as.Date("1929-11-29")

great_crash
[1] "1929-11-29"

class(great_crash)
[1] "Date"

Tarihin "yyyy-mm-dd" biçiminde verildiğine dikkat et. Bu, ISO biçimi olarak bilinir (ISO = International Organization for Standardization) ve R'ın tarihleri kabul edip görüntülediği biçimdir.

Dahili olarak, tarihler 1 Ocak 1970'ten bu yana geçen gün sayısı olarak, tarih-saatler ise o zamandan bu yana geçen saniye sayısı olarak saklanır. Bunu aşağıdaki egzersizlerde doğrulayacaksın.

Bu egzersiz, kursun bir parçasıdır

Finans için Orta Düzey R

Kursa Göz Atın

Egzersiz talimatları

  • Tek bir günde en büyük borsa puan düşüşünün yaşandığı tarih olan "2008-09-29" için crash adlı bir tarih değişkeni oluştur.
  • crash'i yazdır.
  • crash üzerinde as.numeric() kullanarak 1 Ocak 1970'ten bu yana geçen gün sayısına dönüştür.
  • 1 Ocak 1970'ten bu yana geçen saniye cinsinden şu anki zamanı görmek için Sys.time()'ın etrafına as.numeric() sarmala.
  • "09/29/2008" ifadesinden bir tarih oluşturmaya çalış. Ne oluyor?

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create crash
crash <- ___

# Print crash
___

# crash as a numeric
___

# Current time as a numeric
___

# Incorrect date format
___
Kodu Düzenle ve Çalıştır