Data Science Academy · Lektion

Die verborgenen NaNs in Ihrer Tabelle finden

isna, sum und eine Übersicht fehlender Werte

Lektion 1 von 413 Schritte

Die verborgenen NaNs in Ihrer Tabelle finden ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Data Science Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.

Warum fehlende Daten wichtig sind

Reale Datensätze enthalten viele Lücken. Vor jeder Analyse müssen Sie wissen, wo sich fehlende Werte verbergen, denn sie verzerren stillschweigend jedes Ergebnis, dem Sie vertrauen. 🔎

Lernen Sie NaN kennen

In pandas wird eine leere Zelle normalerweise als NaN angezeigt, kurz für Not a Number. Dies ist das Standardkennzeichen für einen Wert, der einfach nicht vorhanden ist.

NaN ist nicht null

Eine häufige Falle: NaN so zu behandeln, als wäre es 0. Null ist eine echte Messung, während NaN bedeutet, dass überhaupt keine Messung vorliegt. Beide Werte erzählen sehr unterschiedliche Geschichten.

Lücken mit isna erkennen

Die Methode isna() gibt eine Tabelle aus True und False zurück – ein Kennzeichen pro Zelle –, die genau markiert, wo in Ihrem gesamten DataFrame Werte fehlen.

missing = df.isna()
print(missing.head())

Fehlende Werte pro Spalte zählen

Verketten Sie isna().sum(), um die fehlenden Zellen in jeder Spalte gleichzeitig zu zählen. True zählt als 1, daher entspricht jede Summe der Anzahl der Lücken in dieser Spalte.

df.isna().sum()

Die Gesamtsumme

Sie möchten eine Gesamtsumme aller Lücken in der Tabelle? Fügen Sie ein weiteres sum() hinzu, um die Zählungen pro Spalte zu einer einzigen Zahl zusammenzufassen.

df.isna().sum().sum()

Fehlende Werte als Prozentsatz

Rohzählungen können bei großen Tabellen irreführend sein. Teilen Sie durch len(df), um den Anteil fehlender Werte pro Spalte zu sehen. Das hilft Ihnen einzuschätzen, wie Sie damit umgehen sollten.

df.isna().mean() * 100

notna für vorhandene Werte

Das Gegenteil von isna ist notna(). Damit werden Zellen gekennzeichnet, die tatsächlich einen Wert enthalten. Das ist hilfreich, wenn Sie nur vollständige Zeilen behalten möchten.

df.notna().sum()

Eine schnelle Karte fehlender Werte

Eine Heatmap von isna() macht Lücken sichtbar, sodass Ansammlungen fehlender Zeilen oder Spalten viel schneller auffallen als beim Durchgehen von Zahlen.

import seaborn as sns
sns.heatmap(df.isna())

Zeilen mit beliebigen Lücken

Um problematische Zeilen zu untersuchen, filtern Sie nach Zeilen, in denen any Wert fehlt. So sehen Sie genau, welche Datensätze Aufmerksamkeit benötigen.

df[df.isna().any(axis=1)]

Warum die Übersicht zuerst kommt

Wenn Sie fehlende Werte erfassen, bevor Sie etwas korrigieren, bleiben Sie objektiv. Sie entscheiden anhand von Belegen, wie Sie mit Lücken umgehen, statt ihre Auswirkungen zu erraten.

Kurze Überprüfung

Sie möchten die Anzahl fehlender Werte in jeder Spalte ermitteln. Welcher Ausdruck liefert sie?

Rückblick: Sie sehen die Lücken

Sie können jetzt fehlende Daten mit isna finden, pro Spalte zählen, als Prozentsatz anzeigen und visuell erfassen. Die Lücken zu sehen, ist der erste Schritt, um sie zu beheben.

Kostenlos starten

Lerne Python mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Die verborgenen NaNs in Ihrer Tabelle finden“ kostenlos?

Ja — der vollständige Text von „Die verborgenen NaNs in Ihrer Tabelle finden“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Data Science Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Die verborgenen NaNs in Ihrer Tabelle finden“?

isna, sum und eine Übersicht fehlender Werte Du übst Data Science Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Data Science Academy zu starten?

Keine Vorkenntnisse erforderlich. Data Science Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Die verborgenen NaNs in Ihrer Tabelle finden“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Data Science Academy-Lektion Code schreiben und ausführen?

Ja. Jede Data Science Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Die verborgenen NaNs in Ihrer Tabelle finden
  2. Löschen oder auffüllen: mit Bedacht wählen
  3. Mit Mittelwert, Median oder Modus imputieren
  4. dtypes und doppelte Zeilen korrigieren
← Zurück zu Data Science Academy