用天氣資料進行四捨五入
什麼時候四捨五入會有用?很多情況和擷取日期元件相似。四捨五入的好處是能保留時間單位的脈絡。例如,擷取小時會得到該筆 datetime 所在的小時,但你會失去該小時屬於哪一天(除非你也把日期擷取出來);相對地,四捨五入到最接近的小時會同時保留日、月與年。
以下以範例帶你探索:在奧克蘭逐小時的天氣資料中,每小時實際上有多少筆觀測值。
本練習屬於課程
在 R 中處理日期與時間
練習說明
- 建立名為
day_hour的新欄位,內容為將datetime向下取到最近的小時。 - 針對
day_hour使用count(),計算每個小時有多少筆觀測。最常見的數值看起來是什麼? - 延伸這個資料處理流程,在計數之後,篩選
n不等於2的觀測。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create day_hour, datetime rounded down to hour
akl_hourly <- akl_hourly %>%
mutate(
day_hour = ___(datetime, unit = ___)
)
# Count observations per hour
akl_hourly %>%
count(___)
# Find day_hours with n != 2
akl_hourly %>%
count(___) %>%
filter(___) %>%
arrange(desc(n))