Remplacer plusieurs motifs
L’équipe analytique doit calculer la taille moyenne des produits, mais la colonne size contient des valeurs textuelles comme « 30ml » au lieu de nombres. Vous pouvez remplacer plusieurs motifs en une seule fois pour nettoyer ces valeurs.
Cet exercice fait partie du cours
<cours>Transformation de données avec Polars</cours>Instructions de l’exercice
- Remplacez « 30ml », « 50ml » et « 100ml » dans la colonne "size" par leurs équivalents numériques « 30 », « 50 » et « 100 ».
- Convertissez la colonne "size" en entier 64 bits.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Replace size values with numeric strings
reviews.with_columns(
pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
# Cast size column to integer
).____({"____":pl.Int64})