R 聚合多个时间序列

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

我试图通过将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    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)
这样一个有用的函数让我省心了。非常感谢你!哪一个对你有用