Я пытаюсь получить данные за последние 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')
Что я делаю не так?