Chaînes de caractères
Les colonnes contenant des chaînes de caractères sont du type object dans Pandas.
Comme vous allez souvent manipuler des chaînes, il est important de savoir les traiter.
Python vous permet d’utiliser ses méthodes intégrées de manipulation de chaînes via l’accesseur str. Il existe plusieurs méthodes, notamment .upper() et .lower(). Elles convertissent les chaînes respectivement en majuscules et en minuscules.
# Convertit 'col_a' en minuscules
df['col_a'].str.lower()
# Convertit 'col_b' en majuscules
df['col_b'].str.upper()
Cet exercice fait partie du cours
Python pour les utilisateurs de R
Instructions
- Inspectez les colonnes
'sex'et'smoker'dans le shell. - Convertissez la colonne
'sex'en minuscules. - Convertissez la colonne
'smoker'en majuscules. - Vérifiez les colonnes
'sex'et'smoker'pour confirmer que la conversion de casse a bien fonctionné.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Convert sex to lower case
tips____ = tips____
# Convert smoker to upper case
tips____ = tips____
# Print the sex and smoker columns
print(tips[['sex', 'smoker']])