R 聚合多个时间序列
我试图通过将30个时间序列组合成1个整体序列来简化我的时间序列数据。换句话说,我想从以下位置更改我的数据:R 聚合多个时间序列,r,dataframe,data-manipulation,R,Dataframe,Data Manipulation,我试图通过将30个时间序列组合成1个整体序列来简化我的时间序列数据。换句话说,我想从以下位置更改我的数据: Province Date Confirmed 1 Anhui 2020-01-21 0 2 Anhui 2020-01-22 0 3 Anhui 2020-01-23 0 4 Anhui 2020-01-24 6 5 A
Province Date Confirmed
1 Anhui 2020-01-21 0
2 Anhui 2020-01-22 0
3 Anhui 2020-01-23 0
4 Anhui 2020-01-24 6
5 Anhui 2020-01-25 24
6 Anhui 2020-01-26 45
7 Anhui 2020-01-27 55
8 Anhui 2020-01-28 91
9 Anhui 2020-01-29 137
10 Anhui 2020-01-30 200
11 Anhui 2020-01-31 237
12 Anhui 2020-02-01 297
13 Anhui 2020-02-02 340
14 Anhui 2020-02-03 408
15 Anhui 2020-02-04 480
16 Anhui 2020-02-05 530
17 Anhui 2020-02-06 591
18 Anhui 2020-02-07 665
19 Anhui 2020-02-08 733
20 Anhui 2020-02-09 779
21 Anhui 2020-02-10 830
22 Anhui 2020-02-11 860
23 Anhui 2020-02-12 889
24 Beijing 2020-01-21 5
25 Beijing 2020-01-22 5
26 Beijing 2020-01-23 10
27 Beijing 2020-01-24 20
28 Beijing 2020-01-25 35
29 Beijing 2020-01-26 47
30 Beijing 2020-01-27 59
例如:
Date Confirmed
2020-01-21 5
2020-01-22 0
2020-01-23 10
2020-01-24 26
2020-01-25 59
2020-01-26 92
.
.
.
基本上,我想在每个省份各自的日期之前添加所有“已确认”的值。有人能给我指点路吗?我们可以使用
聚合
aggregate(Confirmed ~ Date, df1, sum)
如果“省”也是分组列
aggregate(Confirmed ~ Date + Province, df1, sum)
试试aggregate(已确认的~Date,df1,sum)
或aggregate(已确认的~Date+省,df1,sum)
这样一个有用的函数让我省心了。非常感谢你!哪一个对你有用