Înlocuirea mai multor tipare
Echipa de analiză trebuie să calculeze dimensiunile medii ale produselor, însă coloana size conține valori text precum "30ml" în loc de numere. Poți înlocui mai multe tipare simultan pentru a curăța aceste valori.
Acest exercițiu face parte din cursul
Transformarea datelor cu Polars
Instrucțiuni pentru exercițiu
- Înlocuiește
"30ml","50ml"și"100ml"din coloana"size"cu echivalentele lor numerice"30","50"și"100". - Convertește coloana
"size"la un număr întreg pe 64 de biți.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})