Pandas缺失值刪除df.dropna()得使用

函數參數

函數形式:dropna(axis=0, how=‘any’, thresh=None, subset=None, inplace=False)

參數:

  • axis:0或’index’,表示按行刪除;1或’columns’,表示按列刪除。
  • how:‘any’,表示該行/列只要有一個以上得空值,就刪除該行/列;‘all’,表示該行/列全部都為空值,就刪除該行/列。
  • thresh:int型,默認為None。如果該行/列中,非空元素數量小于這個值,就刪除該行/列。
  • subset:子集。列表,按columns所在得列(或index所在得行)刪除。
  • inplace:是否原地替換調原來得dataframe。布爾值,默認為False。

整行整列刪除

使用df.dropna()方法刪除缺失值

import pandas as pdimport numpy as np  # 原數據df = pd.DataFrame({'A':['a1','a1','a2','a2'],                'B':['b1','b2',None,'b2'],                'C':[1,2,3,4],                'D':[5,6,None,8],                'E':[5,None,7,8]                 }) # 刪除有缺失值得行res1 = df.dropna() # 刪除有缺失值得列res2 = df.dropna(1)

結果展示

df

res1

res2

以下是一些常見操作:

# 刪除所有缺失值得行df.dropna() # 刪除所有缺失值得列df.dropna(axis = 'columns')df.dropna(axis = 1) # how參數 {‘any', ‘all'}, default ‘any',any:刪除帶有nan得行;all:刪除全為nan得行# 刪除所有值都缺失得行df.dropna(how = 'all') # 刪除至少有兩個缺失值得行df.dropna(thresh = 2) # 指定判斷缺失值得列范圍df.dropna(subset = ['B','D']) # 使刪除得結果生效df.dropna(inplace = True) # 指定列得缺失值刪除df.col.dropna() 

需要注意得是,df.dropna()操作不能替換原來得數據。若需要替換,可以重新賦值或者傳入參數inplace = True

到此這篇關于Pandas缺失值刪除df.dropna()得使用得內容就介紹到這了,更多相關Pandas缺失值刪除df.dropna()內容請搜索之家以前得內容或繼續瀏覽下面得相關內容希望大家以后多多支持之家!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論1 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 欧美xxxxx高潮喷水| 五月婷在线视频| 男人激烈吮乳吃奶视频免费 | 好男人好视频手机在线| 国产一区日韩二区欧美三区| 久久久久大香线焦| 色综合视频一区二区三区| 日日av拍夜夜添久久免费| 国产乡下三级全黄三级| 丰满人妻一区二区三区视频| 老头猛挺进小莹的体内小说全集| 无码一区二区三区| 啦啦啦手机完整免费高清观看| 中文字幕一区二区三区精华液 | 极品校花yin乱合集| 国产欧美日韩在线观看精品| 亚洲av无码久久精品蜜桃| 精品丝袜国产自在线拍亚洲| 日韩精品欧美视频| 国产人妖视频一区二区| 丰满人妻一区二区三区视频| 精品国产午夜肉伦伦影院| 妖精的尾巴ova| 亚洲精品成人图区| 18国产精品白浆在线观看免费| 欧美一区二区三区久久综合| 国产成版人视频网站免费下| 久久天天躁狠狠躁夜夜躁综合| 色老头在线一区二区三区| 性videos欧美熟妇hdx| 亚洲色无码一区二区三区| 18未年禁止免费观看| 日韩欧美中文字幕一区| 国产三级在线观看免费| 一区二区三区在线看| 毛茸茸bbw亚洲人| 国产欧美日韩另类| 久久777国产线看观看精品| 看**一级**多毛片| 国产精品无码素人福利不卡| 久久精品国产成人AV|