`.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.____(____))