Задайте власні значення true/false
У булевих стовпцях pandas автоматично розпізнає певні значення, як-от "TRUE" і 1, як True, а інші, як-от "FALSE" і 0, як False. Деякі набори даних, наприклад опитування, можуть використовувати інші, нерозпізнані значення, такі як "Yes" і "No".
Для тренування частину булевих стовпців у New Developer Survey закодовано саме так. Ви переконаєтеся, що їх інтерпретовано правильно, за допомогою аргументів true_values і false_values.
pandas імпортовано як pd. Можете вважати, що в стовпцях, з якими ви працюєте, немає пропусків.
Ця вправа є частиною курсу
Оптимізоване завантаження даних із pandas
Інструкції до вправи
- Завантажте файл Excel, вказавши
"Yes"як істинне значення, а"No"як хибне.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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())