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
Petunjuk latihan
- Gunakan
read_csv()untuk membaca"akl_weather_hourly_2016.csv".readrmengenal kelashms, sehingga jika menemukan sesuatu yang tampak seperti waktu, paket ini akan menggunakannya. - Dalam kasus ini kolom
timetelah diurai sebagai waktu tanpa tanggal. Periksa struktur kolomtimeuntuk memastikan kelasnya adalahhms. - Objek
hmsdicetak seperti halnya waktu seharusnya. Lihatlah dengan memeriksa head dari kolomtime. - Anda juga dapat menggunakan objek
hmsdalam plot. Buat plot dengantimepada sumbu x,temperaturepada sumbu y, dengan garis dikelompokkan berdasarkandate.
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)