【发布时间】:2019-04-11 09:41:07
【问题描述】:
拥有 1 年的数据集 每小时记录
为了分析,我需要分别提取一年中的每个月、一天中的每个小时,所以 1 月 00 日、1 月 01 日、1 月 02 日、1 月 03 日、....、...、3 月 21 日、3 月22 小时,3 月 23 日
提前感谢您提供任何有用的帮助!
使用日期时间、过滤器、子集……选择一天中指定时间的观察值。
下面的代码(过滤器,月(时间)生成致命错误 错误:“at
groenenborgerno$timestamp <- as.POSIXct(groenenborgerno$date, format="%Y-%m-%d %H:%M:%S")
library(lubridate)
january01<-filter(atimeframe,
(month(time) == 01 & hour(time) == 01) )
【问题讨论】:
-
看看
format -
使用
lubridate为每个月创建一个变量,为每个小时创建一个变量,然后你可以使用group_by()。如果您的示例是可重现的,将会回答。