Začněte nyníZačněte zdarma

Nastavení vlastních hodnot pro true/false

V logických sloupcích pandas automaticky rozpoznává určité hodnoty – například "TRUE" a 1 jako True a "FALSE" a 0 jako False. Některé datasety, třeba data z průzkumů, ale mohou používat hodnoty, které pandas nerozpozná, jako "Yes" a "No".

Pro účely cvičení jsou některé logické sloupce v průzkumu New Developer Survey zakódovány právě takhle. Postaráš se o jejich správnou interpretaci pomocí argumentů true_values a false_values.

pandas je načten jako pd. Můžeš předpokládat, že sloupce, se kterými pracuješ, neobsahují chybějící hodnoty.

Toto cvičení je součástí kurzu

Streamlined Data Ingestion with pandas

Zobrazit kurz

Pokyny k cvičení

  • Načti excelový soubor a zadej "Yes" jako hodnotu true a "No" jako hodnotu false.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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())
Upravit a spustit kód