Tarih biçimleri (2)
Sadece karakterleri tarihlere çevirmekle kalmazsın; zaten tarih olan nesneleri de format() kullanarak farklı biçimlerdeki tarihlere dönüştürebilirsin:
# Borsa tarihindeki en iyi puan hareketi. Dow'da +936 puanlık değişim!
best_date
[1] "2008-10-13"
format(best_date, format = "%Y/%m/%d")
[1] "2008/10/13"
format(best_date, format = "%B %d, %Y")
[1] "October 13, 2008"
Hatırlatma olarak, biçimlendirmeler şunlardır:
%Y: 4 haneli yıl (1982)%y: 2 haneli yıl (82)%m: 2 haneli ay (01)%d: ayın 2 haneli 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ı
char_date'dendatesvektörünü oluştur ve R'nin doğru okuması içinformat'ı belirt.- Her tarih
"Jan 04, 17"görünecek şekildedates'iformat()ile değiştir. - Her tarih
"01,04,2017"görünecek şekildedates'iformat()ile değiştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
char_dates <- c("1jan17", "2jan17", "3jan17", "4jan17", "5jan17")
# Create dates using as.Date() and the correct format
dates <- ___
# Use format() to go from "2017-01-04" -> "Jan 04, 17"
___
# Use format() to go from "2017-01-04" -> "01,04,2017"
___