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 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 亚洲区精品久久一区二区三区| 精品国产一区二区22| 一区二区日韩国产精品| 国产a∨精品一区二区三区不卡| 成人精品一区二区电影| 精品国产免费一区二区三区香蕉| 理论亚洲区美一区二区三区| 精品国产乱子伦一区二区三区| 国产在线精品一区二区不卡麻豆| 波多野结衣一区二区三区高清av| 在线观看日本亚洲一区| 精品一区二区三区在线成人| 国产午夜精品一区二区三区漫画 | 亚州日本乱码一区二区三区 | 亚洲欧美国产国产一区二区三区| 国产在线一区二区| 在线免费一区二区| 国产福利日本一区二区三区| 亚洲Av无码一区二区二三区| 岛国无码av不卡一区二区| 免费看AV毛片一区二区三区| 欧美日本精品一区二区三区| 日本视频一区在线观看免费| 亚洲码一区二区三区| 秋霞无码一区二区| 亚洲狠狠狠一区二区三区| 久久高清一区二区三区| 无码人妻精品一区二区三区东京热| 成人无码AV一区二区| 亚洲熟女www一区二区三区| 中文字幕乱码一区久久麻豆樱花| 国产a∨精品一区二区三区不卡| 好湿好大硬得深一点动态图91精品福利一区二区 | 亚洲熟女一区二区三区| 国产在线精品一区免费香蕉| 国产爆乳无码一区二区麻豆| 无码成人一区二区| 在线视频一区二区三区四区| 亚洲AV成人一区二区三区在线看 | 亚洲国产欧美国产综合一区| 91国偷自产一区二区三区|