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

Tarih biçimleri (1)

Daha önce gördüğün gibi, R tarihleri okuma konusunda seçicidir. Hatırlatmak için, as.Date("09/28/2008") doğru biçimde olmadığı için hata vermişti. Bunu düzeltmek için kullandığın biçimi format argümanıyla belirtmelisin:

as.Date("09/28/2008", format = "%m / %d / %Y")
[1] "2008-09-29"

Bu ilk bakışta garip gelebilir, ancak temel fikir, R'ye tarihin mm/dd/yyyy biçiminde olduğunu söyleyen bir karakter vektörü tanımlamandır. Böylece bileşenleri nasıl ayıklayacağını bilir ve yyyy-mm-dd biçimine dönüştürür.

Belirtebileceğin birçok farklı biçim var; işte birkaç örnek:

  • %Y: 4 basamaklı yıl (1982)
  • %y: 2 basamaklı yıl (82)
  • %m: 2 basamaklı ay (01)
  • %d: Ayın 2 basamaklı günü (13)
  • %A: Haftanın günü (Wednesday)
  • %a: Haftanın kısaltılmış günü (Wed)
  • %B: Ay (January)
  • %b: Ayın kısaltması (Jan)

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

Finans için Orta Düzey R

Kursa Göz Atın

Egzersiz talimatları

Bu egzersizde "1930-08-30" tarihi, yani Warren Buffett'ın doğum gününü kullanacaksın!

  • "08,30,1930" ifadesini bir tarihe çevirmek için (biçimi "ay,gün,yıl") uygun bir formatla as.Date() kullan.
  • "Aug 30,1930" ifadesini bir tarihe çevirmek için uygun bir formatla as.Date() kullan.
  • "30aug1930" ifadesini bir tarihe çevirmek için uygun bir formatla as.Date() kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# "08,30,30"
as.Date("08,30,1930", format = ___)

# "Aug 30,1930"
as.Date("Aug 30,1930", format = ___)

# "30aug1930"
as.Date("30aug1930", format = ___)
Kodu Düzenle ve Çalıştır