Banyak tanggal
Membuat satu tanggal saja memang berguna, tetapi dengan data keuangan Anda sering kali harus menangani banyak tanggal. Dalam kasus seperti ini, Anda perlu mengonversi banyak tanggal dari karakter ke format tanggal. Anda dapat melakukannya sekaligus menggunakan vektor. Bahkan, jika Anda ingat bahwa sebuah karakter tunggal sebenarnya adalah vektor dengan panjang 1, maka Anda akan sadar bahwa selama ini Anda sudah melakukannya!
# Membuat vektor tanggal harian bertipe karakter
dates <- c("2017-01-01", "2017-01-02",
"2017-01-03", "2017-01-04")
as.Date(dates)
[1] "2017-01-01" "2017-01-02" "2017-01-03" "2017-01-04"
Seperti sebelumnya, ini mungkin terlihat seolah mengembalikan vektor karakter lain, tetapi secara internal semuanya disimpan sebagai numerik, dengan beberapa properti khusus yang hanya dimiliki tanggal.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah untuk Keuangan
Petunjuk latihan
- Buat vektor tanggal lain yang berisi 4 hari dari
"2017-02-05"hingga"2017-02-08"(inklusif). Beri namadates. - Tetapkan nama hari dalam seminggu
"Sunday", "Monday", "Tuesday", "Wednesday", dalam urutan tersebut, sebagainames()dari vektordates. - Lakukan subset pada
datesmenggunakan[ ]untuk mengambil hanya tanggal untuk"Monday".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create dates from "2017-02-05" to "2017-02-08" inclusive
dates <- ___
# Add names to dates
___
# Subset dates to only return the date for Monday
___