始める無料で始める

ストリーム数を10億単位に変換する

あなたはレコード会社のデータアナリストです。Spotify のデータセットには、合計再生数、月間リスナー数、人気度スコアなどのメトリクスを含む、人気アルバム25件が入っています。streams 列は合計再生数を大きな整数で示しており読みづらいため、カスタムの Python 関数を使って10億単位に変換する必要があります。

polarspl として読み込まれています。DataFrame spotifyto_billions() 関数はあらかじめ用意されています。

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

Data Transformation with Polars

コースを見る

演習の手順

  • streams 列に to_billions を適用して、streams_billions という新しい列を作成しましょう。
  • 明示的に型を指定するため、戻り値の型は pl.Float64 にしましょう。

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

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

# Apply to_billions to the streams column
result = spotify.with_columns(
    pl.col("streams").____(
        ____, return_dtype=____
    ).alias("streams_billions")
)

print(result.head())
コードを編集して実行