Zacznij terazZacznij za darmo

Ustawianie własnych wartości logicznych

W kolumnach logicznych pandas automatycznie rozpoznaje pewne wartości, takie jak "TRUE" i 1, jako True, oraz inne, takie jak "FALSE" i 0, jako False. Niektóre zbiory danych, na przykład dane z ankiet, mogą zawierać nierozpoznawane wartości, takie jak "Yes" i "No".

Na potrzeby ćwiczenia kilka kolumn logicznych w ankiecie New Developer Survey zostało zakodowanych właśnie w ten sposób. Zadbaj o ich poprawną interpretację, korzystając z argumentów true_values i false_values.

pandas jest załadowany jako pd. Możesz przyjąć, że kolumny, z którymi pracujesz, nie zawierają brakujących wartości.

To ćwiczenie jest częścią kursu

Sprawne importowanie danych z pandas

Zobacz kurs

Instrukcje do ćwiczenia

  • Wczytaj plik Excel, wskazując "Yes" jako wartość prawdziwą i "No" jako wartość fałszywą.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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())
Edytuj i uruchom kod