Heim > Backend-Entwicklung > Python-Tutorial > Wie filtere ich einen Pandas-DataFrame, um nur Zeilen mit Nicht-NaN-Werten in einer bestimmten Spalte zu behalten?

Wie filtere ich einen Pandas-DataFrame, um nur Zeilen mit Nicht-NaN-Werten in einer bestimmten Spalte zu behalten?

Linda Hamilton
Freigeben: 2024-12-14 17:52:16
Original
122 Leute haben es durchsucht

How to Filter a Pandas DataFrame to Keep Only Rows with Non-NaN Values in a Specific Column?

So isolieren Sie Nicht-NaN-Werte in einer Spalte eines Pandas-Datenrahmens

Frage:

Stellen Sie sich einen DataFrame wie diesen vor:

STK_ID RPT_Date <br>601166 20111231 601166 NaN NaN<br>600036 20111231 600036 NaN 12<br>600016 20111231 600016 4,3 NaN<br>601009 20111231 601009 NaN NaN<br>601939 20111231 601939 2,5 NaN<br>000001 20111231 000001 NaN NaN<br>

Ziel:

Isolieren Sie die Datensätze, bei denen die Spalte „EPS“ nicht NaN ist, was zu diesem DataFrame führt:

STK_ID RPT_Date <br>600016 20111231 600016 4,3 NaN<br>601939 20111231 601939 2,5 NaN<br>

Lösung:

Anstatt Zeilen zu löschen, können Sie den DataFrame filtern Verwenden Sie die Methode notna(), um nur die Zeilen auszuwählen, in denen die Spalte „EPS“ kein NaN ist:

df = df[df['EPS'].notna()]
Nach dem Login kopieren

Dadurch wird ein neuer DataFrame mit dem gewünschten Ergebnis erstellt.

Das obige ist der detaillierte Inhalt vonWie filtere ich einen Pandas-DataFrame, um nur Zeilen mit Nicht-NaN-Werten in einer bestimmten Spalte zu behalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage