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
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})