Zastępowanie wielu wzorców
Zespół analityczny chce obliczyć średnie rozmiary produktów, ale kolumna size zawiera wartości tekstowe, takie jak "30ml", zamiast liczb. Możesz zastąpić wiele wzorców jednocześnie, aby wyczyścić te wartości.
To ćwiczenie jest częścią kursu
Transformacje danych z Polars
Instrukcje do ćwiczenia
- Zastąp
"30ml","50ml"i"100ml"w kolumnie"size"ich numerycznymi odpowiednikami:"30","50"i"100". - Rzutuj kolumnę
"size"na 64-bitową liczbę całkowitą.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})