LoslegenKostenlos starten

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>Daten­transformation mit Polars</Kurs>
Kurs ansehen

Ü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})
Code bearbeiten und ausführen