Die verborgenen NaNs in Ihrer Tabelle finden
isna, sum und eine Übersicht fehlender Werte
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() * 100notna 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.
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
- Die verborgenen NaNs in Ihrer Tabelle finden
- Löschen oder auffüllen: mit Bedacht wählen
- Mit Mittelwert, Median oder Modus imputieren
- dtypes und doppelte Zeilen korrigieren