Что нравится пожилым зрителям?
Применим всё, что мы изучили, чтобы создать сводную таблицу, отфильтровать нужное подмножество данных, отсортировать значения и вывести наиболее важные результаты. С помощью этих приёмов мы ответим на вопрос: «Какие фильмы больше всего нравятся пожилым зрителям?»
Обратите внимание: в этом упражнении мы передаём список непосредственно в метод .groupby(), тогда как в видеоуроке список сначала присваивался переменной.
Это упражнение является частью курса
Python для пользователей электронных таблиц
Инструкции к упражнению
- Сгруппируйте данные по столбцам
movie_titleиticket_type, чтобы создатьmovies_by_ticket_type. - Отфильтруйте строки, где
ticket_typeравноsenior, и сохраните результат вsenior_ticket_movies. - Отсортируйте по столбцу
ticket_quantityв порядке убывания и сохраните результат вordered_senior_movies. - Выведите первые 3 строки
ordered_senior_moviesв консоль.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Summarize by movie title and ticket type
movies_by_ticket_type = sales.groupby(____, as_index=False).sum()
# Filter for senior tickets
senior_ticket_movies = movies_by_ticket_type[____[____] == ____].reset_index(drop=True)
# Sort senior ticket sales descending
ordered_senior_movies = senior_ticket_movies.____(____, ascending=____).reset_index(drop=True)
# Print the top 3 rows of the ordered table
____