MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat vektor dates dari char_date, dengan menentukan format agar R membacanya dengan benar.
  • Ubah dates menggunakan format() sehingga setiap tanggal terlihat seperti "Jan 04, 17".
  • Ubah dates menggunakan format() 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"
___
Edit dan Jalankan Kode