始める無料で始める

ジャンルの人気度を集計する

カタログ全体で最も多いジャンルを調べるために、genres のリスト列を各ジャンルが独立した行になるように変換し、ソートされた値の集計を行って上位ジャンルを確認しましょう。

movies DataFrame はあらかじめ読み込まれています。

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

Polars によるデータパイプラインのスケーリングと最適化

コースを見る

演習の手順

  • genres のリスト列を展開して、各ジャンルが独立した行になるようにしてください。
  • ソートされた値の集計を使って、最も多い上位 10 ジャンルを算出してください。

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

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

# Put each genre on its own row
genres = movies.select("genres").____("genres")["genres"]

# Rank by frequency
result = genres.drop_nulls().____(sort=True).head(10)
print(result)
コードを編集して実行