時間處理

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?