Dari char ke date
Sering kali Anda perlu membuat tanggal sendiri dari string karakter. Fungsi as.Date() adalah cara terbaik untuk melakukannya:
# The Great Crash of 1929
great_crash <- as.Date("1929-11-29")
great_crash
[1] "1929-11-29"
class(great_crash)
[1] "Date"
Perhatikan bahwa tanggal diberikan dalam format "yyyy-mm-dd". Ini dikenal sebagai format ISO (ISO = International Organization for Standardization), dan merupakan cara R menerima dan menampilkan tanggal.
Secara internal, tanggal disimpan sebagai jumlah hari sejak 1 Januari 1970, dan tanggal-waktu disimpan sebagai jumlah detik sejak saat itu. Anda akan mengonfirmasi hal ini pada latihan berikut.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah untuk Keuangan
Petunjuk latihan
- Buat variabel tanggal bernama
crashuntuk"2008-09-29", tanggal penurunan poin pasar saham terbesar dalam satu hari. - Cetak
crash. - Gunakan
as.numeric()padacrashuntuk mengonversinya menjadi jumlah hari sejak 1 Januari 1970. - Bungkus
as.numeric()padaSys.time()untuk melihat waktu saat ini dalam jumlah detik sejak 1 Januari 1970. - Coba buat tanggal dari
"09/29/2008". Apa yang terjadi?
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create crash
crash <- ___
# Print crash
___
# crash as a numeric
___
# Current time as a numeric
___
# Incorrect date format
___