общая дата за последние 7 дней python - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть такой набор данных:

 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-дневного разрыва.

Есть ли варианты агрегирования данных за заданное количество дней?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...