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
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 formatlaas.Date()kullan."Aug 30,1930"ifadesini bir tarihe çevirmek için uygun bir formatlaas.Date()kullan."30aug1930"ifadesini bir tarihe çevirmek için uygun bir formatlaas.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 = ___)