始める無料で始める

ロケーション別の最も売れた映画

新しい道具を使えば、さらに役立つ表を作成できます。以前、ポートランドで最も売れた映画を見つけたときは、まずポートランドの作品だけにフィルターし、その後ソートしてベストセラーを探しました。これをすべての劇場ロケーションで行うのは、かなり時間がかかります。

そこで、新しい道具を使って、salesの取引データを要約表に凝縮し、その要約表をソートして、各マーケットのトップ映画を一度に取得します。

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

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

コースを見る

演習の手順

  • .groupby().sum()を使って、theater_locationmovie_titleごとの要約表を作成します。
  • totalsticket_quantityで降順に並べ替えます。
  • .groupby().head()を使って、theater_locationごとのトップ映画を取り出します。
  • top_moviesを出力します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a summary by theater location and movie title
totals = sales.____([____, ____], as_index=False).____()

# Sort totals by ticket quantity in descending order
totals_sorted = totals.____(____, ascending=False).reset_index(drop=True)

# Take the top row for each theater location
top_movies = totals_sorted.____(____).____(1).reset_index(drop=True)

# Print results
____
コードを編集して実行