始める無料で始める

複数のパターンを置換する

アナリティクスチームは製品サイズの平均を計算したいのですが、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})
コードを編集して実行