【发布时间】:2016-09-01 01:52:53
【问题描述】:
我有这样的数据:
Date Time Global_active_power
1 16/12/2006 17:24:00 4.216
2 16/12/2006 17:25:00 5.360
3 16/12/2006 17:26:00 5.374
4 16/12/2006 17:27:00 5.388
5 16/12/2006 17:28:00 3.666
6 16/12/2006 17:29:00 3.520
由于我需要进行时间序列分析,我可能需要将这些基于分钟的数据汇总为基于每日、基于每周、基于每月或基于季度的数据。但是,我尝试使用以下代码来获取基于月度和季度的数据(基于函数 as.yearmon 和 as.yearqtr):
agg_Month <-aggregate(tmp_hPower,by=list(as.yearmon(tmp_hPower$Date,'%d/%m/%Y')),
FUN = mean, na.rm = TRUE )
好像没有as.yearweek这样的功能,那如何获取每日、每周甚至每小时的数据呢?
【问题讨论】:
标签: r dataframe time-series