pandas小筆記——去除資料中的NaN值
Pandas 會為缺少的值分配 NaN 值。我們可以選擇對這些NaN值對應的行列進行刪除,也可以選擇填充。
刪除NaN值
- data.dropna(how = ‘all’) # 傳入這個引數後將只丟棄全為缺失值的那些行
- data.dropna(axis = 1) # 丟棄有缺失值的列
- data.dropna(axis=1,how=“all”) # 丟棄全為缺失值的那些列
- data.dropna(axis=0,subset = [“Age”, “Sex”]) # 丟棄‘Age’和‘Sex’這兩列中有缺失值的行
預設是原始DataFrame不會改變。你始終可以在 dropna() 方法中將關鍵字 inplace 設為 True,就可以改變原始的data。
填充NaN值
使用data.isnull()方法返回一個大小和data一樣的布林型 DataFrame,並用 True 表示具有 NaN 值的元素,用 False 表示非 NaN 值的元素。
- data.fillna(method = ‘ffill’, axis = 0) # 將通過前向填充 (ffill) 方法用同一列的前一個數作為填充
- data.fillna(method = ‘ffill’, axis = 1) # 將通過前向填充 (ffill) 方法用同一行的前一個數作為填充
- data.fillna(method = ‘backfill’, axis = 0) # 將通過前向填充 (ffill) 方法用同一列的後一個數作為填充
- data.fillna(method = ‘backfill’, axis = 1) # 將通過前向填充 (ffill) 方法用同一行的後一個數作為填充
- data.interpolate(method = ‘linear’, axis = 0) # 將通過 linear 插值使用同一列的中間值作為填充
- data.interpolate(method = ‘linear’, axis = 1) # 將通過 linear 插值使用同一行的中間值作為填充
參考連結
- https://www.jb51.net/article/163872.htm
相關文章
- 去除資料中的空格
- 處理pandas讀取資料為nan時NaN
- 去除後臺返回資料中的nullNull
- JavaScript 05筆記(null、undefined、NaN的區別)JavaScript筆記NullUndefinedNaN
- pandas指定某一列刪除nanNaN
- numpy的學習筆記\pandas學習筆記筆記
- pandas學習筆記筆記
- JS陣列去重 包含去除多個 NaNJS陣列NaN
- 【pandas學習筆記】Series筆記
- 【pandas學習筆記】DataFrame筆記
- pandas小記:pandas計算工具-彙總統計
- 微信小程式資料資料繫結顯示NaN微信小程式NaN
- 【pandas學習筆記】綜合整理筆記
- pandas 學習筆記 (入門篇)筆記
- Pandas學習筆記1(序列部分)筆記
- pandas筆記(六)即時食物配送筆記
- 【Pandas學習筆記02】-資料處理高階用法筆記
- 【Pandas學習筆記02】處理資料實用操作筆記
- 去除陣列中的 null 值陣列Null
- 資料分析實際案例之:pandas在泰坦尼特號乘客資料中的使用
- 資料分析實際案例之:pandas在餐廳評分資料中的使用
- pandas筆記(一)-- 大的國家(邏輯索引、切片)筆記索引
- 如何判斷一個值是否等於NaNNaN
- 【Pandas學習筆記01】強大的分析結構化資料的工具集筆記
- pandas之常用基本函式學習筆記函式筆記
- 解決IE、firefox瀏覽器下JS的new Date()的值為Invalid Date、NaN-NaN的問題Firefox瀏覽器JSNaN
- 基於python的大資料分析實戰學習筆記-pandas(資料分析包)Python大資料筆記
- Pandas缺失值處理 | 輕鬆玩轉Pandas(3)
- C筆記-左值與右值筆記
- 基於python的大資料分析實戰學習筆記-pandas之DataFramePython大資料筆記
- 關於'CALayer position contains NaN: [nan nan]'異常AINaN
- 小程式如何設定資源的防盜鏈 — 隨筆小記
- Pandas 資料分析 5 個實用小技巧
- win10如何去除小盾牌_w10小盾牌怎麼去除Win10
- Python - pandas 利用 某一列的值過濾資料Python
- 索引裡的NULL值與排序小記索引Null排序
- 小程式中button的邊框無法去除 button邊框如何去除
- Infinity,NaNNaN