Функция df.last ('6W') не работает pandas - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь получить данные за последние 6 недель из кадра данных, используя df.last('6W'), но вместо этого я получаю все данные.

df = data_frame.set_index('created_at').last('6W').reset_index()

df = df.groupby(pd.Grouper(freq='W', key='created_at')).agg(
    NSV=('amount_spent', 'sum'),
    orders=('id', 'count'),
    users=('user_id','nunique')
).reset_index()

df['week'] = df.created_at.dt.strftime('%Y-w%U')

Что я делаю не так?

image of weeks data

...