MulaiMulai sekarang secara gratis

Memasukkan datetime ke dalam R

Sama seperti tanggal tanpa waktu, jika Anda ingin R mengenali sebuah string sebagai datetime, Anda perlu mengonversinya. Kini Anda menggunakan as.POSIXct(). as.POSIXct() mengharapkan string dalam format YYYY-MM-DD HH:MM:SS.

Satu hal yang perlu diperhatikan adalah waktu akan ditafsirkan dalam waktu lokal berdasarkan pengaturan mesin Anda. Anda dapat memeriksa zona waktu dengan Sys.timezone(). Jika Anda ingin waktu ditafsirkan dalam zona waktu lain, cukup atur argumen tz pada as.POSIXct(). Anda akan mempelajari lebih lanjut tentang zona waktu di Bab 4.

Dalam latihan ini, Anda akan memasukkan beberapa datetime secara manual dan kemudian melihat bahwa read_csv() juga menangani datetime secara otomatis dalam banyak kasus.

Latihan ini adalah bagian dari kursus

Bekerja dengan Tanggal dan Waktu di R

Lihat Kursus

Petunjuk latihan

  • Gunakan as.POSIXct() dan string yang sesuai untuk memasukkan datetime yang sesuai dengan 1 Okt 2010 pukul 12:12:00.
  • Masukkan datetime yang sama lagi, tetapi sekarang tentukan zona waktu sebagai "America/Los_Angeles".
  • Gunakan read_csv() untuk membaca rversions.csv lagi.
  • Periksa struktur kolom datetime untuk memastikan read_csv() telah menafsirkannya dengan benar sebagai datetime.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Use as.POSIXct to enter the datetime 
as.POSIXct(___)

# Use as.POSIXct again but set the timezone to `"America/Los_Angeles"`
as.POSIXct(___, tz = ___)

# Use read_csv to import rversions.csv
releases <- read_csv(___)

# Examine structure of datetime column
str(___)
Edit dan Jalankan Kode