logo
Loading...

刪除有遺失值的列用drop或是dropna均無效? - Cupoy

因為老師的題目中有提到要刪除遺失值,所以我使用兩種方法試過都無效: 先用drop,再用loc的...

刪除有遺失值的列用drop或是dropna均無效?

2021/02/27 下午 11:56
探索性資料分析 (EDA) 探討變數之間的關係 (4/28更新)
zera
觀看數:53
回答數:1
收藏數:0

因為老師的題目中有提到要刪除遺失值,所以我使用兩種方法試過都無效: 1. 先用drop,再用loc的方式除去指定欄位有缺失值的資料 df.drop(df.loc[df['Sex']=='NaN'].index, inplace=True) df.drop(df.loc[df['Age']=='NaN'].index, inplace=True) df.drop(df.loc[df['Pclass']=='NaN'].index, inplace=True) 2. 因為發現處理後第888列在Age欄位中還是有顯示NaN的資料缺失的欄位,所以決定再用dropna將任何資料中有缺失的行都刪除 df.dropna(axis=0, how='any') 但是第888行在Age的部分還是存在 網路上看到都是下這些參數去處理缺失值,請問老師我是否有用法上的問題呢?

回答列表