複数のパターンを置換する
アナリティクスチームは製品サイズの平均を計算したいのですが、size 列には数値ではなく「30ml」のような文字列が含まれています。複数のパターンを一度に置換して値をクリーンアップしましょう。
この演習はコースの一部です
Data Transformation with Polars
演習の手順
"size"列の"30ml"、"50ml"、"100ml"を、それぞれ数値に相当する"30"、"50"、"100"に置き換えます。"size"列を 64 ビット整数にキャストします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})