ПочатиПочніть безкоштовно

Задайте власні значення 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())
Редагувати та запускати код