LoslegenKostenlos loslegen

Eigene True-/False-Werte festlegen

In booleschen Spalten erkennt pandas bestimmte Werte automatisch, etwa "TRUE" und 1 als True sowie "FALSE" und 0 als False. Manche Datensätze, zum Beispiel Umfragedaten, verwenden jedoch nicht erkannte Werte wie "Yes" und "No".

Zu Übungszwecken wurden einige boolesche Spalten in der New Developer Survey auf diese Weise codiert. Mit den Argumenten true_values und false_values sorgst du dafür, dass sie korrekt interpretiert werden.

pandas ist als pd importiert. Du kannst davon ausgehen, dass die Spalten, mit denen du arbeitest, keine fehlenden Werte enthalten.

Diese Übung ist Teil des Kurses

Vereinfachte Datenaufnahme mit pandas

Kurs anzeigen

Anleitung zur Übung

  • Lade die Excel-Datei und gib "Yes" als True-Wert und "No" als False-Wert an.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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())
Code bearbeiten und ausführen