如何用Python填補、刪除遺漏值

如何用Python填補、刪除遺漏值

更新於 發佈於 閱讀時間約 1 分鐘

首先,這是我們的資料:

data = pd.read_excel("第一次段考分數.xlsx")
raw-image


如果我們要將【住址】的遺漏值改為"未填寫":

data["住址"].fillna("未填寫",inplace=True)
raw-image

如果我們只要【數學】是遺漏值的資料刪掉:

data.dropna(subset="數學",inplace=True)
raw-image


如果我們要將【國文】及【英文】都是遺漏值的資料刪掉:

data.dropna(subset=["國文","英文"],how="all",inplace=True)
raw-image

如果將【國文】或【物理】這兩個欄位任一欄位是遺漏值的資料就要刪掉:

data.dropna(subset=["國文","物理"],how="any",inplace=True)
raw-image




avatar-img
果農的沙龍
6會員
61內容數
我是果農,這裡有我的人資職涯經驗分享,與我菜鳥般的Python資料分析筆記,還有一些讀書心得,希望對大家有幫助。
留言
avatar-img
留言分享你的想法!
果農的沙龍 的其他內容
如何用Python匯入大批Excel檔案? os.listdir建立資料夾內[檔案名稱.副檔名]之列表 利用迴圈將所有檔案匯入Python 用pandas.concat合併所有DataFrame
如何用Python為某欄做分類,例如:判斷分數是否及格 
如何計算某欄的平均數? 如何計算多個欄位的平均數? 如果想計算不同分組的平均數? 如何用Python計算某欄平均數 利用agg計算平均數 利用groupby建立分組,再用agg計算平均數
如何匯入Excel或CSV檔案? 如何更改欄位名稱? 如何從舊欄位中組合新欄位? 如何擷取舊欄位內容成新欄位? 如何篩選資料?
如何用Python匯入大批Excel檔案? os.listdir建立資料夾內[檔案名稱.副檔名]之列表 利用迴圈將所有檔案匯入Python 用pandas.concat合併所有DataFrame
如何用Python為某欄做分類,例如:判斷分數是否及格 
如何計算某欄的平均數? 如何計算多個欄位的平均數? 如果想計算不同分組的平均數? 如何用Python計算某欄平均數 利用agg計算平均數 利用groupby建立分組,再用agg計算平均數
如何匯入Excel或CSV檔案? 如何更改欄位名稱? 如何從舊欄位中組合新欄位? 如何擷取舊欄位內容成新欄位? 如何篩選資料?