Stringhe
Le colonne che contengono stringhe sono rappresentate come tipo object in Pandas.
Poiché molti dei dati con cui ti imbatterai contengono stringhe, è importante saperle manipolare.
Python ti permette di usare i suoi metodi integrati per la manipolazione delle stringhe tramite l'accessor str. Esistono diversi metodi per le stringhe, tra cui .upper() e .lower(). Convertono le stringhe rispettivamente in maiuscolo e minuscolo.
# Converte 'col_a' in minuscolo
df['col_a'].str.lower()
# Converte 'col_b' in maiuscolo
df['col_b'].str.upper()
Questo esercizio fa parte del corso
Python per utenti R
Istruzioni dell'esercizio
- Esamina le colonne
'sex'e'smoker'nella shell. - Converti la colonna
'sex'in minuscolo. - Converti la colonna
'smoker'in maiuscolo. - Controlla le colonne
'sex'e'smoker'per assicurarti che la conversione di maiuscole/minuscole abbia funzionato.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Convert sex to lower case
tips____ = tips____
# Convert smoker to upper case
tips____ = tips____
# Print the sex and smoker columns
print(tips[['sex', 'smoker']])