Конкатенація з keys
Керівництво музичного стримінґ-сервісу звернулося до вас по допомогу в аналізі продажів за останній бізнес-квартал. Їх цікавить, у якому місяці кварталу середній підсумок інвойсу був найвищим.
Вам надали три таблиці з даними інвойсів: inv_jul, inv_aug та inv_sep. Об'єднайте ці таблиці в одну, щоб побудувати графік середнього місячного підсумку інвойсу.
Ця вправа є частиною курсу
Об'єднання даних у pandas
Інструкції до вправи
- Об'єднайте три таблиці вертикально у вказаному порядку, починаючи з найстаршого місяця, додавши
'7Jul','8Aug'і'9Sep'якkeysдля відповідних місяців, і збережіть уinv_jul_thr_sep. - Використайте метод
.agg(), щоб знайти середнє значення стовпцяtotalз групованих інвойсів. - Створіть стовпчикову діаграму
avg_inv_by_month.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Concatenate the tables and add keys
inv_jul_thr_sep = pd.concat(____,
keys=____)
# Group the invoices by the index keys and find avg of the total column
avg_inv_by_month = inv_jul_thr_sep.groupby(level=0).agg({'total':'----'})
# Bar plot of avg_inv_by_month
avg_inv_by_month.____
plt.show()