У меня есть следующий фрейм данных с двумя столбцами «ДАТА» и «Доход»
dft = pd.DataFrame(chunk, columns=['DATE','Income'])
dft['DATE'] = pd.to_datetime(dft['DATE'], format='%m/%d/%Y')
_= dft.sort_values(by='DATE', ascending=1)
Я сейчас пытаюсь суммировать данные за каждый месяц каждого года.Это будет означать, что новый фрейм данных имеет два столбца, например январь 2012 года, а затем доход за этот месяц в этом году.Я могу сделать это всего за месяц, используя следующий код, но это не учитывает год, в котором находится этот месяц. Можно ли сгруппировать месяц и год?
monthlyincome = dft.groupby(dft['DATE'].dt.strftime('%B'))
[['Income']].sum().reset_index()
Конеццель состоит в том, чтобы затем поместить это в гистограмму.Я думал преобразовать в два списка, а затем использовать что-то вроде:
plt.bar(xaxis,yaxis)
Как я могу заставить это работать?