MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat vektor tanggal lain yang berisi 4 hari dari "2017-02-05" hingga "2017-02-08" (inklusif). Beri nama dates.
  • Tetapkan nama hari dalam seminggu "Sunday", "Monday", "Tuesday", "Wednesday", dalam urutan tersebut, sebagai names() dari vektor dates.
  • Lakukan subset pada dates menggunakan [ ] 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
___
Edit dan Jalankan Kode