Nahrazení více vzorů najednou
Analytický tým potřebuje vypočítat průměrné velikosti produktů, ale sloupec size obsahuje textové hodnoty jako „30ml" místo čísel. Více vzorů najednou můžeš nahradit jediným krokem a data tak vyčistit.
Toto cvičení je součástí kurzu
Data Transformation with Polars
Pokyny k cvičení
- Nahraď hodnoty
"30ml","50ml"a"100ml"ve sloupci"size"jejich číselnými ekvivalenty"30","50"a"100". - Převeď sloupec
"size"na 64bitové celé číslo.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})