df.dropna(subset=[column_name], inplace=True)
我有一個資料框,在某些列(column_name)中有一些缺失值。例如,一個值是空字串 ''。但是上面的代碼不會洗掉具有此類空值的行。
代碼不是正確的方法嗎?
uj5u.com熱心網友回復:
代碼不會洗掉那些,因為它們不是na空字串。對于那些你必須做的事情:
rows_to_drop = df[df[column_name]==''].index
df.drop(rows_to_drop, inplace=True)
選擇:
像這樣的東西也可以作業:
df = df.loc[df[column_name]!='',:]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/517075.html
標籤:Python数据框
上一篇:用條件填充資料框中的最后一列
