我想在數據框的幾列上使用.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