每周对数据框进行分组并汇总列

时间:2020-09-02 09:43:56

标签: python pandas dataframe pandas-groupby

我有以下(被截断的)每日数据,希望将它们分组为每周数据(星期五),因此将A和B列中的每日数据相加。Date列已正确设置为日期时间对象。我不想使用重采样器,因为我丢失了索引。我怀疑我需要Grouper函数,但是由于需要对两列求和,因此无法正常工作。

data = {'Date' : ['2020-08-01','2020-08-02','2020-08-03','2020-08-04','2020-08-05','2020-08-06'],
        'A' : [7,6,5,3,3,11],
        'B' : [10,5,2,5,6,8]
       }

df=pd.DataFrame(data, columns = ['Date','A','B'])

#would look like this after grouping by week:

data = {'Date' : ['2020-08-07'],
        'A' : [35],
        'B' : [36]
       }

df=pd.DataFrame(data, columns = ['Date','A','B'])


0 个答案:

没有答案