Sostituire più pattern
Il team di analytics deve calcolare le dimensioni medie dei prodotti, ma la colonna size contiene valori testuali come "30ml" invece di numeri. Puoi sostituire più pattern in una volta sola per ripulire questi valori.
Questo esercizio fa parte del corso
Trasformazione dei dati con Polars
Istruzioni dell'esercizio
- Sostituisci
"30ml","50ml"e"100ml"nella colonna"size"con i rispettivi equivalenti numerici"30","50"e"100". - Converte la colonna
"size"in un intero a 64 bit.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})