我想在数据框的几列上使用.notnull()
以消除包含“NaN”值的行。在熊猫中使用.notnull()时什么是正确的语法?
让说我有以下df
:
A B C
0 1 1 1
1 1 NaN 1
2 1 NaN NaN
3 NaN 1 1
我试图用这个语法,但它不工作?你知道我做错了什么吗?
df[[df.A.notnull()],[df.B.notnull()],[df.C.notnull()]]
我得到这个错误:
TypeError: 'Series' objects are mutable, thus they cannot be hashed
我应该怎么做才能得到下面的输出?
A B C
0 1 1 1
任何想法?
你可以做'df.dropna(子= 'A', 'B', 'C'])' – ayhan