ロケーション別の最も売れた映画
新しい道具を使えば、さらに役立つ表を作成できます。以前、ポートランドで最も売れた映画を見つけたときは、まずポートランドの作品だけにフィルターし、その後ソートしてベストセラーを探しました。これをすべての劇場ロケーションで行うのは、かなり時間がかかります。
そこで、新しい道具を使って、salesの取引データを要約表に凝縮し、その要約表をソートして、各マーケットのトップ映画を一度に取得します。
この演習はコースの一部です
スプレッドシートユーザーのための Python
演習の手順
.groupby()と.sum()を使って、theater_locationとmovie_titleごとの要約表を作成します。totalsをticket_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
____