НачатьНачать бесплатно

Метод .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.____(____))
Редактировать и запускать код