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

Ще раз об'єднуємо все докупи

Тепер, коли ви краще розумієте, як злиття може збагатити дані, повернімося до підсумкової таблиці.

Зараз завантажено два датафрейми:

  • transactions — повний список кожної транзакції продажу квитків — але без інформації про жанр фільму.
  • movies — таблиця з назвами наших фільмів і жанром

Об'єднаємо ці дві таблиці, щоб отримати представлення, яке ми раніше сприймали як належне, — кількість проданих квитків для кожного жанру.

Ця вправа є частиною курсу

Python для користувачів електронних таблиць

Переглянути курс

Інструкції до вправи

  • Об'єднайте transactions з movies за стовпцем movie_title.
  • Згрупуйте за movie_genre і підсумуйте. Збережіть результат у genre_summary.
  • Відсортуйте genre_summary за ticket_quantity. Збережіть результат як genre_summary_sorted.
  • Надрукуйте genre_summary_sorted (це вже зроблено для вас).

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Merge transaction data with the movie data on movie_title
transactions_with_genres = ____

# Group by movie_genre and call the sum method
genre_summary = transactions_with_genres.groupby(____, as_index=False).____()

# Sort the genre summary by ticket_quantity
genre_summary_sorted = genre_summary.____('ticket_quantity', ascending=False).reset_index(drop=True)

# View the summary
print(genre_summary_sorted)
Редагувати та запускати код