Chcę użyć .notnull()
w kilku kolumnach ramki danych, aby wyeliminować wiersze zawierające wartości "NaN".Jaka jest prawidłowa składnia podczas używania .notnull() w pandach?
powiedzmy mam następujące df
:
A B C
0 1 1 1
1 1 NaN 1
2 1 NaN NaN
3 NaN 1 1
Próbowałem użyć tej składni, ale to nie działa? Czy wiesz, co robię źle?
df[[df.A.notnull()],[df.B.notnull()],[df.C.notnull()]]
dostaję ten błąd:
TypeError: 'Series' objects are mutable, thus they cannot be hashed
Co należy zrobić, aby uzyskać następujące dane wyjściowe?
A B C
0 1 1 1
Masz pomysł?
Można po prostu zrobić 'df.dropna (podzbioru = [ 'a', 'b', 'c'])' – ayhan