Я экспортирую месяц из столбца datetime.
Мои данные следующие:
+--------------+----------------+
| Payment Date | Payable Amount |
+--------------+----------------+
| 2016/5/31 | 20 |
| 2016/5/28 | 50 |
| 2016/5/21 | 70 |
| 2016/5/20 | 10|
| 2016/5/15 | 150|
+--------------+----------------+
Я пробовал со следующим кодом:
data.groupby([data['Payment Date'].dt.year,data['Payment Date'].dt.month])['Payable Amount'].sum()
Что дает вывод в виде следующих столбцов:
Год
месяц
Сумма
Обратите внимание, что я пробовал использовать pd.Grouper ('M), который выдает ошибку как действительную только для DatetimeIndex, TimedeltaIndex или PeriodIndex, но получил экземпляр Float64Index
Я ожидаю такого результата.
+--------------+----------------+
| Payment Date | Payable Amount |
+--------------+----------------+
| 2016/5/1 | 300 |
| 2016/6/1 | 400 |
| 2016/7/1 | 500 |
| 2016/8/1 | 550 |
| 2016/9/1 | 600 |
+--------------+----------------+