始める無料で始める

.sort_values() メソッド

データの中で上位10件の劇場と映画の組み合わせを確認したいとします。好調な都市に新しい劇場を建てるか、あるいは大ヒット映画がすべての劇場で高いチケット売上を生んでいるかを見たいのかもしれません。まずはチケット売上で並べ替え、上位の行を見てみるのが出発点になります。

ここで役立つのが sort_values() です。これを使って、上位3つの映画/劇場の組み合わせはどれか を確認しましょう。

この演習はコースの一部です

スプレッドシートユーザーのための Python

コースを見る

演習の手順

  • .sort_values() メソッドで ticket_quantity を基準に sales を並べ替え、引数 ascendingFalse に設定して、最も売れている映画が先頭に来るようにします。
  • .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.____(____))
コードを編集して実行