Python 如何将这些日期行合并到月份?

Python 如何将这些日期行合并到月份?,python,pandas,dataframe,csv,data-cleaning,Python,Pandas,Dataframe,Csv,Data Cleaning,我有一个多个csv文件数据框,用于新冠病例,如下所示: Region active Date 2020-03-20 Tabuk 1 2020-03-21 Tabuk 1 2020-03-22 Tabuk 1 2020-03-23 Tabuk 1 2020-03-24 Tabuk 1 ... ... ... 2021-02-04 Tabuk 8 2021-02-04 Tabuk 3 2021-02-04 Tabuk 34 2

我有一个多个csv文件数据框,用于新冠病例,如下所示:

    Region  active
Date        
2020-03-20  Tabuk   1
2020-03-21  Tabuk   1
2020-03-22  Tabuk   1
2020-03-23  Tabuk   1
2020-03-24  Tabuk   1
... ... ...
2021-02-04  Tabuk   8
2021-02-04  Tabuk   3
2021-02-04  Tabuk   34
2021-02-05  Tabuk   4
2021-02-05  Tabuk   34 
    Region  active
Date        
march   Tabuk   56
april   Tabuk   89
may     Tabuk   150
june    Tabuk   34
july    Tabuk   65
... ... ...
正如你所见,日期没有分类,而且很混乱,而且不是每个月都有相同的天数(这取决于记录的案例)。 因此,我想合并日期行,同时添加每个月的案例(活动)行,以获得每个月的案例总数,因此结果如下所示:

    Region  active
Date        
2020-03-20  Tabuk   1
2020-03-21  Tabuk   1
2020-03-22  Tabuk   1
2020-03-23  Tabuk   1
2020-03-24  Tabuk   1
... ... ...
2021-02-04  Tabuk   8
2021-02-04  Tabuk   3
2021-02-04  Tabuk   34
2021-02-05  Tabuk   4
2021-02-05  Tabuk   34 
    Region  active
Date        
march   Tabuk   56
april   Tabuk   89
may     Tabuk   150
june    Tabuk   34
july    Tabuk   65
... ... ...

如何执行此操作?

如有必要,首先创建
DatetimeIndex
并排序:

df.index = pd.to_datetime(df.index)

df = df.sort_index()
聚合
sum
,其中包含由以下人员生成的monh名称:

或通过: