開始使用免費開始

用天氣資料進行四捨五入

什麼時候四捨五入會有用?很多情況和擷取日期元件相似。四捨五入的好處是能保留時間單位的脈絡。例如,擷取小時會得到該筆 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))
編輯並執行程式碼