Memilih fungsi parsing yang tepat
lubridate menyediakan sekumpulan fungsi untuk mengurai tanggal dengan urutan yang diketahui. Misalnya, ymd() akan mengurai tanggal dengan tahun terlebih dahulu, diikuti bulan lalu hari. Proses penguraian ini fleksibel; misalnya, m akan dikenali baik saat berupa angka (mis. 9 atau 09), nama bulan lengkap (mis. September), maupun nama bulan singkat (mis. Sep).
Semua fungsi dengan y, m, dan d dalam urutan apa pun tersedia. Jika tanggal Anda juga memiliki waktu, Anda dapat menggunakan fungsi yang diawali ymd, dmy, mdy, atau ydm dan diikuti salah satu dari _h, _hm, atau _hms.
Untuk melihat semua fungsi yang tersedia, lihat ymd() untuk tanggal dan ymd_hms() untuk tanggal-waktu.
Berikut beberapa tantangan. Pada setiap kasus kami memberikan sebuah tanggal; tugas Anda adalah memilih fungsi yang benar untuk mengurainya.
Latihan ini adalah bagian dari kursus
Bekerja dengan Tanggal dan Waktu di R
Petunjuk latihan
Untuk setiap tanggal, format ISO 8601 ditampilkan sebagai komentar setelahnya untuk membantu Anda memeriksa pekerjaan Anda
- Pilih fungsi yang benar untuk mengurai
x. - Pilih fungsi yang benar untuk mengurai
y. - Pilih fungsi yang benar untuk mengurai
z.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
library(lubridate)
# Parse x
x <- "2010 September 20th" # 2010-09-20
___(x)
# Parse y
y <- "02.01.2010" # 2010-01-02
___(y)
# Parse z
z <- "Sep, 12th 2010 14:00" # 2010-09-12T14:00
___(z)