開始使用免費開始

`.sort_values()` 方法

假設你想查看資料中票房最高的前 10 個戲院與電影的組合。也許你想在表現最好的城市再蓋一間戲院,或想確認一部賣座片是否在所有戲院地點都有亮眼的售票表現。第一步可以先依票券銷售量排序,然後看看前幾列資料。

這時 sort_values() 就派上用場了。讓我們用它來回答這個問題:我們票房前三名的電影/戲院組合是哪些?

本練習屬於課程

給試算表使用者的 Python

檢視課程

練習說明

  • 使用 .sort_values() 方法,依 ticket_quantity 對 sales 排序,並將 .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.____(____))
編輯並執行程式碼