Remplacer plusieurs modèles
L'équipe d'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 modèles à la fois pour nettoyer ces valeurs.
Cette activité fait partie du cours
Transformation de données avec Polars
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})