Метод .sort_values()
Представьте, что вы хотите найти 10 лучших комбинаций «кинотеатр — фильм» в ваших данных. Возможно, вы планируете открыть новый кинотеатр в самом успешном городе или хотите проверить, приносил ли кассовый хит впечатляющие продажи во всех ваших кинотеатрах. Хорошее начало — отсортировать данные по продажам билетов и посмотреть на первые строки.
Именно здесь пригодится sort_values(). Воспользуемся этим методом, чтобы ответить на вопрос: какие 3 комбинации «фильм — кинотеатр» показали наилучшие результаты?
Это упражнение является частью курса
Python для пользователей электронных таблиц
Инструкции к упражнению
- Используйте метод
.sort_values(), чтобы отсортировать продажи по столбцуticket_quantity, и установите аргументascendingв значениеFalse— так фильмы с наибольшим числом продаж окажутся первыми. - Отобразите 3 самых кассовых комбинации с помощью метода
.head().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import the pandas package as pd
import pandas as pd
# Read in the Excel file
sales = pd.read_excel('ticket_sales.xlsx')
# Sort sales by ticket quantity descending
sales_sorted = sales.____(____, ascending=____)
sales_sorted = sales_sorted.reset_index(drop=True)
# Print top 3 rows of sorted data
print(sales_sorted.____(____))