MulaiMulai sekarang secara gratis

Format tanggal (1)

Seperti yang Anda lihat sebelumnya, R cukup ketat dalam membaca tanggal. Sebagai pengingat, as.Date("09/28/2008") menghasilkan error karena tidak dalam format yang benar. Solusinya adalah menentukan format yang Anda gunakan melalui argumen format:

as.Date("09/28/2008", format = "%m / %d / %Y")
[1] "2008-09-29"

Ini mungkin terlihat aneh, tetapi gagasan dasarnya adalah Anda mendefinisikan sebuah vektor karakter yang memberi tahu R bahwa tanggal Anda berbentuk mm/dd/yyyy. Dengan demikian, R tahu cara mengekstrak komponennya dan mengubahnya menjadi yyyy-mm-dd.

Ada sejumlah format berbeda yang dapat Anda tentukan, berikut beberapa di antaranya:

  • %Y: tahun 4 digit (1982)
  • %y: tahun 2 digit (82)
  • %m: bulan 2 digit (01)
  • %d: tanggal 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

Lihat Kursus

Petunjuk latihan

Dalam latihan ini Anda akan bekerja dengan tanggal "1930-08-30", tanggal lahir Warren Buffett!

  • Gunakan as.Date() dan format yang sesuai untuk mengonversi "08,30,1930" menjadi tanggal (berbentuk "month,day,year").
  • Gunakan as.Date() dan format yang sesuai untuk mengonversi "Aug 30,1930" menjadi tanggal.
  • Gunakan as.Date() dan format yang sesuai untuk mengonversi "30aug1930" menjadi tanggal.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# "08,30,30"
as.Date("08,30,1930", format = ___)

# "Aug 30,1930"
as.Date("Aug 30,1930", format = ___)

# "30aug1930"
as.Date("30aug1930", format = ___)
Edit dan Jalankan Kode