Aan de slagBegin gratis

Meerdere patronen vervangen

Het analytics-team moet de gemiddelde productgrootte berekenen, maar de kolom size bevat tekstwaarden zoals "30ml" in plaats van getallen. Je kunt meerdere patronen in één keer vervangen om deze waarden op te schonen.

Deze oefening maakt deel uit van de cursus

Data transformatie met Polars

Bekijk cursus

Oefeninstructies

  • Vervang "30ml", "50ml" en "100ml" in de kolom "size" door hun numerieke equivalenten "30", "50" en "100".
  • Converteer de kolom "size" naar een 64-bits integer.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Replace size values with numeric strings
reviews.with_columns(
    pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
  
# Cast size column to integer
).____({"____":pl.Int64})
Code bewerken en uitvoeren