Mehrere Muster ersetzen
Das Analytics-Team muss durchschnittliche Produktgrößen berechnen, aber die Spalte size enthält Textwerte wie "30ml" statt Zahlen. Du kannst mehrere Muster auf einmal ersetzen, um diese Werte zu bereinigen.
Diese Übung ist Teil des Kurses
<Kurs>Datentransformation mit Polars</Kurs>Übungsanweisungen
- Ersetze
"30ml","50ml"und"100ml"in der Spalte"size"durch ihre numerischen Entsprechungen"30","50"und"100". - Wandle die Spalte
"size"in einen 64-Bit-Integer um.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})