Setează valori personalizate pentru adevărat/fals
În coloanele de tip Boolean, pandas recunoaște automat anumite valori, cum ar fi "TRUE" și 1, ca True, și altele, cum ar fi "FALSE" și 0, ca False. Unele seturi de date, precum datele din sondaje, pot folosi valori nerecunoscute, cum ar fi "Yes" și "No".
Pentru exersare, unele coloane de tip Boolean din New Developer Survey au fost codificate în acest mod. Te vei asigura că sunt interpretate corect cu ajutorul argumentelor true_values și false_values.
pandas este importat ca pd. Poți presupune că în coloanele cu care lucrezi nu există valori lipsă.
Acest exercițiu face parte din cursul
Ingestie eficientă a datelor cu pandas
Instrucțiuni pentru exercițiu
- Încarcă fișierul Excel, specificând
"Yes"ca valoare adevărată și"No"ca valoare falsă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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())