【发布时间】:2016-08-12 21:04:43
【问题描述】:
我是 R 的新手。
我有一个数据集:
meter measurement datetime value
1 tv EnergyUsed 2015-04-27 12:29:48 0.0
2 tv EnergyUsed 2015-04-27 12:29:48 0.0
3 tv EnergyUsed 2015-04-27 12:31:48 0.0
4 tv EnergyUsed 2015-04-27 12:41:48 0.0
5 tv EnergyUsed 2015-04-27 13:01:48 0.0
我想制作几个子集:
每月过滤的子集(因此所有数据来自例如四月)
按 dag 过滤的子集(即每天的所有数据)
我尝试了一些东西(不起作用)并用谷歌搜索了很多:
-
energy <- filter(dataset, datetime == "2015-04")(导致“无数据”) - 我找到了这个“解决方案”(Annual, monthly or daily mean for irregular time series) 但问题是我有 60,700 个条目.. 所以如果这个过程是自动完成的应该很好
- 我找到了一些其他的解决方案,但他们只使用日期(没有时间)。删除时间也可以,但它与日期在一列中。
我希望这不是重复的,因为其他来源无济于事。如果有不清楚的地方,请告诉我。我只是从 R 开始。
【问题讨论】:
-
我这样做了:one$day
-
不是最佳的,但现在我可以看到日期和月份。不幸的是,不是每个月的每一天,而是一周中的每一天