Imposta valori personalizzati per vero/falso
Nelle colonne booleane, pandas riconosce automaticamente alcuni valori, come "TRUE" e 1, come True, e altri, come "FALSE" e 0, come False. Alcuni insiemi di dati, come quelli dei sondaggi, possono usare valori non riconosciuti, come "Yes" e "No".
Per esercizio, alcune colonne booleane del New Developer Survey sono state codificate in questo modo. Farai in modo che vengano interpretate correttamente usando gli argomenti true_values e false_values.
pandas è già importato come pd. Puoi assumere che le colonne su cui lavori non abbiano valori mancanti.
Questo esercizio fa parte del corso
Acquisizione dati semplificata con pandas
Istruzioni dell'esercizio
- Carica il file Excel, specificando
"Yes"come valore vero e"No"come valore falso.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load file with Yes as a True value and No as a False value
survey_subset = pd.read_excel("fcc_survey_yn_data.xlsx",
dtype={"HasDebt": bool,
"AttendedBootCampYesNo": bool},
____,
____)
# View the data
print(survey_subset.head())