Format tanggal (2)
Anda tidak hanya dapat mengonversi karakter menjadi tanggal, tetapi juga dapat mengonversi objek yang sudah berupa tanggal ke format yang berbeda menggunakan format():
# Pergerakan poin terbaik dalam sejarah pasar saham. Perubahan +936 poin pada Dow!
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"
Sebagai pengingat, berikut format-formatnya:
%Y: tahun 4 digit (1982)%y: tahun 2 digit (82)%m: bulan 2 digit (01)%d: tanggal dalam bulan 2 digit (13)%A: hari dalam sepekan (Wednesday)%a: singkatan hari (Wed)%B: bulan (January)%b: singkatan bulan (Jan)
Latihan ini adalah bagian dari kursus
R Tingkat Menengah untuk Keuangan
Petunjuk latihan
- Buat vektor
datesdarichar_date, dengan menentukanformatagar R membacanya dengan benar. - Ubah
datesmenggunakanformat()sehingga setiap tanggal terlihat seperti"Jan 04, 17". - Ubah
datesmenggunakanformat()sehingga setiap tanggal terlihat seperti"01,04,2017".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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"
___