Pandas zählen Nan

Pandas zählen Nan

In diesem Pandas -Artikel wird erläutert, wie Sie die Anzahl der NAN -Werte in einem PANDAS -Datenframe bestimmen können.

Pandas isnull () Funktion

Mit der Funktion isnull () in Pandas können wir fehlende Werte in einem Datensatz bestimmen. Zum Beispiel können wir diese Funktion verwenden, um die Anzahl der Nan -Elemente in einem PANDAS -Datenframe zu erhalten.

Betrachten Sie den nachstehend gezeigten Beispieldatenrahmen:

1
2
3
4
5
# Pandas und Numpy importieren
Pandas als PD importieren
Numph als NP importieren
df = pd.DataFrame ([[1,2, NP).Nan, 3, 4, NP.Nan, 5, NP.nan]]))
df

Das obige erstellt einen einfachen Datenrahmen, der NAN -Werte enthält.

Pandas zählen Nan in der Spalte

Um die Anzahl der NAN -Werte in einer einzelnen Spalte zu zählen, können wir dies tun:

1
print (f "null: df [2].ist Null().Summe()")

Im obigen Beispiel verwenden wir die Funktionen isnull () und sum (), um die Anzahl der Elemente in Spaltennummer 2 zu bestimmen.

Der obige Code sollte zurückgeben:

1
NULL: 1

Pandas zählen Nan im DataFrame

Um die Anzahl der NAN -Werte im gesamten Datenrahmen zu erhalten, können wir dies tun:

1
print (f "nan: df.ist Null().Summe().Summe()")

Dies gibt die Anzahl der NAN -Werte im angegebenen Datenrahmen zurück.

1
Nan: 3

Pandas zählen Nan in Reihe

Um die Anzahl der NAN -Werte in einer Zeile zu finden, können wir die LOC- und Summenfunktionen verwenden, wie im folgenden Beispiel gezeigt:

1
print (f "nan in zeile (0): df.loc [0].ist Null().Summe()")

Das obige sollte die Anzahl der NAN -Werte in der Zeile am Index 0 zurückgeben.

1
Nan in Reihe (0): 3

Abschluss

Mit diesem Handbuch haben Sie gelernt, wie Sie die Anzahl der NAN -Werte in einer Datenfrequenzspalte, in einem gesamten Datenrahmen und in einer einzelnen Zeile bestimmen, und in einer einzelnen Zeile.

Danke fürs Lesen!!