У меня есть такие данные.
id date amount
2 2018-04-03 10
2 2018-04-22 20
3 2018-01-21 20
4 2018-03-13 10
4 2018-04-19 30
Я хочу суммировать сумму каждого месяца и каждого идентификатора. Так что результат будет таким. Месяц не совпадает для каждого идентификатора.
id date amount
2 2018-04 30
3 2018-01 20
4 2018-03 10
4 2018-04 30
Я проверяю по этому коду.
df['amount'].groupby(df['date'].dt.to_period('M')).sum()
Результат:
pos_dt
2018-04 60
2018-01 20
2018-03 10
Это не группировка поотдельно с идентификатором. Как это исправить?