ПочатиПочніть безкоштовно

Конкатенація з 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()
Редагувати та запускати код