時間處理
Cut timestamp by hour, week, and month
在做數據分析經常需要把資料的時間照小時、天、週或月來做統計,藉以觀察資料在不同時間區間大小所呈現出來的Pattern。
要自動按週期單位來切時間可以用lubridate::floor_date(t, unit = "week")
或cut(t, breaks="week")
來處理。兩者的差異在於,floor_date()
一定會從每個時間區間的開頭開始切(如週一、週日、每月的第一天)。cut()
則會從資料時間最小的那一天、那一個月開始切。不會是每個月或每週的開頭。
Last updated
Was this helpful?