开始使用免费开始使用

`.sort_values()` 方法

假设您想查看数据中票房前 10 的"影院/电影"组合。也许您打算在表现最好的城市再建一家影院,或者想确认一部爆款电影是否在所有影院门店都带来了亮眼的票房。第一步可以先按票数对数据排序,再查看前几行。

这就是 sort_values() 大显身手的时候。让我们用它来回答这个问题:排名前 3 的电影/影院组合是什么?

本练习是课程的一部分

面向表格用户的 Python

查看课程

练习说明

  • 使用 .sort_values() 方法按 ticket_quantity 对销售进行排序,并将 .sort_values() 中的 ascending 参数设为 False,使销量最高的电影排在最前。
  • 使用 .head() 方法显示销量排名前 3 的电影。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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.____(____))
编辑并运行代码