IniziaInizia gratis

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

Visualizza il corso

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())
Modifica ed esegui il codice