Immer alle Zeilen mit NaN-Wert
Ich habe eine Tabelle mit einer Spalte, die hat einige NaN-Werte:
A B C D
2 3 2 Nan
3 4 5 5
2 3 1 Nan
Ich würde gerne alle Zeilen aus, in denen D = NaN. Wie kann ich dies tun?
Ist die Daten in ein pandas dataframe oder eine csv-Datei?
Die Daten werden in einer CSV-Datei.
Die Daten werden in einer CSV-Datei.
InformationsquelleAutor MJP | 2014-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen ein df für die Abbildung (mit Nan)
Überprüfen, welche Indizes haben null für die Spalte c
Überprüfen, welche Indizes nicht, haben null für die Spalte c
Auswählen von Zeilen von df, wo c ist nicht null
Auswählen von Zeilen von df, wo c ist null
Auswahl von Zeilen der Spalte c von df, wo c ist nicht null
InformationsquelleAutor Nipun Batra
Für eine Lösung, die nicht die pandas, die Sie tun können, so etwas wie:
(oder die negation, wenn Sie möchten, Zeilen mit nan) und die Verwendung der Indizes zur slice-Daten.
Ich bin mir nicht sicher
sum
ist der beste Weg, zu kombinieren, booleans, abernp.any
undnp.all
scheinen nicht zu haben einaxis
parameter, so ist dies der beste Weg den ich gefunden habe.InformationsquelleAutor Vincenzooo