Ich möchte .notnull()
für mehrere Spalten eines Datenrahmens verwenden, um die Zeilen zu eliminieren, die "NaN" -Werte enthalten.Was ist die richtige Syntax bei der Verwendung von .notnull() in Pandas?
Lassen Sie sagen, ich habe folgendes df
:
A B C
0 1 1 1
1 1 NaN 1
2 1 NaN NaN
3 NaN 1 1
Ich habe versucht, diese Syntax zu verwenden, aber es funktioniert nicht? Weißt du, was ich falsch mache?
df[[df.A.notnull()],[df.B.notnull()],[df.C.notnull()]]
Ich erhalte diese Fehler:
TypeError: 'Series' objects are mutable, thus they cannot be hashed
Was soll ich tun, um die folgende Ausgabe zu bekommen?
A B C
0 1 1 1
Irgendeine Idee?
können Sie tun, nur 'df.dropna (Teilmenge = [ 'A', 'B', 'C'])' – ayhan