Aangepaste true/false-waarden instellen
In Booleaanse kolommen herkent pandas automatisch bepaalde waarden, zoals "TRUE" en 1, als True, en andere, zoals "FALSE" en 0, als False. Sommige gegevenssets, zoals enquêtedata, kunnen niet-herkende waarden gebruiken, zoals "Yes" en "No".
Voor oefeningsdoeleinden zijn sommige Booleaanse kolommen in de New Developer Survey op deze manier gecodeerd. Je zorgt ervoor dat ze correct worden geïnterpreteerd met behulp van de argumenten true_values en false_values.
pandas is geladen als pd. Je mag ervan uitgaan dat de kolommen waarmee je werkt geen missende waarden bevatten.
Deze oefening maakt deel uit van de cursus
Gestroomlijnde data-inname met pandas
Oefeninstructies
- Laad het Excel-bestand en geef
"Yes"op als true-waarde en"No"als false-waarde.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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())