最近7天的汇总日期python

时间:2018-11-14 09:09:59

标签: python pandas date grouping

我有这样的数据集:

 app id geo  date        count
    90  NO  2018-09-04  27.31019
    66  HK  2018-06-10  0.187075    
    80  QA  2018-04-22  5.826288    
    85  MA  2018-10-11  1.200000    
    80  BR  2018-09-14  68.390496

我正在尝试获取每个日期的最近7天和3天的数据

 df['date'] = pd.to_datetime(df['date']) - pd.to_timedelta(7, unit='d')
    df = df.groupby(['geo','app_id', pd.Grouper(key='date', freq='W')]) . 
   ['count'].sum().reset_index().sort_values('date')

由于每周的频率是从某个特定的工作日(在这种情况下为星期日)计算出来的,所以我没有7天的间隔。

在给定的天数内是否有汇总数据的选项?

0 个答案:

没有答案