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