0
我有一個數據幀,其中一列包含不同的日期,包括時間,例如,一天中的時間的柱狀圖
as.POSIXct(c("2017-07-03 08:23:00",
"2017-07-03 09:00:00",
"2017-07-03 17:23:00",
"2017-07-03 18:05:00",
"2017-07-04 08:24:00",
"2017-07-04 09:02:00",
"2017-07-04 17:24:00",
"2017-07-04 18:01:00",
"2017-07-05 08:57:00",
"2017-07-05 09:31:00",
"2017-07-05 16:25:00",
"2017-07-05 17:14:00"))
現在我想看看某個時間間隔(比如15分鐘)發生了多少次。因此,我的目標是獲得一個頻率(全天)與一天中的時間的直方圖。
任何提示?
編輯:我試圖通過
df$Time <- hm(format(df$Date, "%H:%M"))
提取的時間,但這個給我留下堂課的一列,我不知道如何處理。我也嘗試過類似
ggplot(df, aes(Date)) +
geom_histogram() +
scale_x_time()
我在這裏的主要問題是我如何使用ggplot做繪圖。
那你試試? – Sotos
[我如何快速將數據幀中的時間列分組爲間隔?](https://stackoverflow.com/questions/2923650/how-do-i-quickly-group-the-time-column-in -a-dataframe-into-intervals) – sebastianmm
@Sotos:請參閱編輯 – Pascal