Ange egna sant/falskt-värden
I booleska kolumner känner pandas automatiskt igen vissa värden, som "TRUE" och 1, som True, och andra, som "FALSE" och 0, som False. En del datamängder, till exempel enkätdata, kan använda värden som inte känns igen automatiskt, exempelvis "Yes" och "No".
I övningssyfte har vissa booleska kolumner i New Developer Survey kodats på det här sättet. Du ser till att de tolkas korrekt med hjälp av argumenten true_values och false_values.
pandas är inläst som pd. Du kan utgå från att kolumnerna du arbetar med inte innehåller några saknade värden.
Den här övningen är en del av kursen
Effektiv datainläsning med pandas
Övningsinstruktioner
- Läs in Excel-filen och ange
"Yes"som sant värde och"No"som falskt värde.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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())