MulaiMulai sekarang secara gratis

Waktu tanpa tanggal

Sepanjang kursus ini, setiap kali Anda bekerja dengan waktu, selalu disertai dengan tanggal, yaitu datetime. Namun, terkadang Anda hanya memiliki waktu tanpa tanggal.

Jika Anda menemui situasi ini, paket hms menyediakan kelas objek hms untuk menyimpan waktu tanpa tanggal, dan cara terbaik untuk memulai adalah dengan as.hms().

Sebenarnya, Anda sudah melihat objek kelas hms, tetapi saya tidak menyorotkannya. Lihat kembali pada latihan ini.

Latihan ini adalah bagian dari kursus

Bekerja dengan Tanggal dan Waktu di R

Lihat Kursus

Petunjuk latihan

  • Gunakan read_csv() untuk membaca "akl_weather_hourly_2016.csv". readr mengenal kelas hms, sehingga jika menemukan sesuatu yang tampak seperti waktu, paket ini akan menggunakannya.
  • Dalam kasus ini kolom time telah diurai sebagai waktu tanpa tanggal. Periksa struktur kolom time untuk memastikan kelasnya adalah hms.
  • Objek hms dicetak seperti halnya waktu seharusnya. Lihatlah dengan memeriksa head dari kolom time.
  • Anda juga dapat menggunakan objek hms dalam plot. Buat plot dengan time pada sumbu x, temperature pada sumbu y, dengan garis dikelompokkan berdasarkan date.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import auckland hourly data 
akl_hourly <- read_csv(___)

# Examine structure of time column
str(___)

# Examine head of time column
head(___)

# A plot using just time
ggplot(akl_hourly, aes(x = ___, y = ___)) +
  geom_line(aes(group = make_date(year, month, mday)), alpha = 0.2)
Edit dan Jalankan Kode