Waktu adalah kunci
Tanggal mulai dan berakhirnya suatu musim dapat berbeda tergantung siapa yang Anda tanya. Orang di Australia akan mengatakan bahwa musim semi dimulai pada 1 September. Masyarakat Irlandia di Belahan Bumi Utara akan bersikukuh bahwa musim semi dimulai pada 1 Februari, bertepatan dengan perayaan Hari St. Brigid. Ada juga perbedaan antara musim astronomi dan meteorologi: sementara astronom terbiasa dengan ekuinoks dan solstis, meteorolog membagi tahun menjadi 4 musim tetap yang masing-masing berdurasi tiga bulan. (sumber: www.timeanddate.com)
Sebuah vektor astro, yang berisi string karakter yang merepresentasikan tanggal dimulainya 4 musim astronomi, telah didefinisikan di ruang kerja Anda. Demikian pula, sebuah vektor meteo juga telah dibuat untuk Anda, berisi tanggal awal musim menurut meteorologi.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah
Petunjuk latihan
- Gunakan
as.Date()untuk mengonversi vektorastromenjadi vektor yang berisi objekDate. Anda akan memerlukan simbol%d,%b, dan%Yuntuk menentukanformat. Simpan vektor hasilnya sebagaiastro_dates. - Gunakan
as.Date()untuk mengonversi vektormeteomenjadi vektor dengan objekDate. Kali ini, Anda memerlukan simbol%B,%d, dan%yuntuk argumenformat. Simpan vektor hasilnya sebagaimeteo_dates. - Dengan kombinasi
max(),abs(), dan-, hitung selisih absolut maksimum antara awal musim astronomi dan meteorologi, yaituastro_datesdanmeteo_dates. Cukup cetak selisih maksimum ini ke keluaran konsol.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Convert astro to vector of Date objects: astro_dates
# Convert meteo to vector of Date objects: meteo_dates
# Calculate the maximum absolute difference between astro_dates and meteo_dates