最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pandas中NaN缺失值的處理方法

 更新時間:2021年05月13日 11:02:52   作者:藍(lán)小白1024  
當(dāng)我們用python進(jìn)行數(shù)據(jù)處理時會遇到很多缺失值,對缺失值我們需要進(jìn)行刪除或者填補,本文主要介紹了pandas中NaN缺失值的處理方法,感興趣的可以了解一下

本文主要介紹了pandas中NaN缺失值的處理方法,主要有兩種方法,具體如下:

import pandas as pd

缺失值處理

兩種方法:

  • 刪除含有缺失值的樣本
  • 替換/插補

處理缺失值為NaN

先判斷數(shù)據(jù)中是否存在NaN,通過下面兩個方法中任意一個

pd.isnull(dataframe)
# dataframe為數(shù)據(jù)
如果數(shù)據(jù)中存在NaN返回True,如果沒有就返回False

pd.notnull(dataframe)
該方法與isnull相反

any()  和 all()
"""
pd.isnull(dataframe).any()
判斷哪一個字段中存在缺失值沒有就返回False

pd.notnull(dataframe).all()
判斷哪一個字段中存在缺失值沒有就返回True
"""

使用numpy也可以進(jìn)行判斷

import numpy as np

np.any(pd.isnull(dataframe)) # 如果返回True,說明數(shù)據(jù)中存在缺失值

np.all(pd.notnull(dataframe)) # 如果返回False, 說明數(shù)據(jù)中存在缺失值

然后進(jìn)行數(shù)據(jù)處理

方式一: 刪除空值行

dataframe.dropna(inplace=False)

"""
dropna() 是刪除空值數(shù)據(jù)的方法, 默認(rèn)將只要含有NaN的整行數(shù)據(jù)刪除, 
如果想要刪除整行都是空值的數(shù)據(jù)需要添加how='all'參數(shù)

默認(rèn)是刪除整行, 如果對列做刪除操作, 需要添加axis參數(shù), 
axis=1表示刪除列, axis=0表示刪除行

inplace: 是否在當(dāng)前的dataframe中執(zhí)行此操作,
True表示在原來的基礎(chǔ)上修改,
False表示返回一個新的值, 不修改原有數(shù)據(jù)
"""

方式二: 替換/插補

dataframe.fillna('替換的值value',inplace=False)
'''
把替換NaN的值傳入到fillna()中
'''

缺失值NaN有默認(rèn)標(biāo)記的值

比如有的空值不是NaN, 有的是一個'?'

先替換
使用numpy把"?"替換為NaN

import numpy as np

# 替換
dataframe.replace(to_replace="?", value=np.nan)

把其他的缺失值換為NaN后, 然后就按照缺失值為NaN的方式就行操作

刪除數(shù)據(jù)

如果只是單獨的刪除數(shù)據(jù)可以使用drop()方法

DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False)

'''
代碼解釋:
labels : 就是要刪除的行列的名字,用列表指定
index : 直接指定要刪除的行
columns : 直接指定要刪除的列
inplace=False : 表示返回一個新的值, 不修改原有數(shù)據(jù)
inplace=True : 表示在原來的基礎(chǔ)上修改
'''

例:

import pandas as pd
df = pd.read_csv('/text.xlsx')
# 刪除第0行和第1行
df.drop(labels=[0,1],axis=0)

# 刪除列名為 age 的列
df.drop(axis=1,columns=age)

到此這篇關(guān)于pandas中NaN缺失值的處理方法的文章就介紹到這了,更多相關(guān)pandas NaN缺失值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python字典循環(huán)添加一鍵多值的用法實例

    Python字典循環(huán)添加一鍵多值的用法實例

    今天小編就為大家分享一篇Python字典循環(huán)添加一鍵多值的用法實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python 日期與時間轉(zhuǎn)換的方法

    Python 日期與時間轉(zhuǎn)換的方法

    這篇文章主要介紹了Python 日期與時間轉(zhuǎn)換的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • 解決Pytorch 訓(xùn)練與測試時爆顯存(out of memory)的問題

    解決Pytorch 訓(xùn)練與測試時爆顯存(out of memory)的問題

    今天小編就為大家分享一篇解決Pytorch 訓(xùn)練與測試時爆顯存(out of memory)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python的包管理器pip更換軟件源的方法詳解

    Python的包管理器pip更換軟件源的方法詳解

    和其他的包管理工具一樣,pip在國內(nèi)使用也會經(jīng)常遇到傳輸困難的問題,那么接下來就介紹一下Python的包管理器pip更換軟件源的方法詳解:
    2016-06-06
  • Python實現(xiàn)Excel和TXT文本之間相互轉(zhuǎn)換

    Python實現(xiàn)Excel和TXT文本之間相互轉(zhuǎn)換

    Excel是一種具有強大的數(shù)據(jù)處理和圖表制作功能的電子表格文件,而TXT則是一種簡單通用、易于編輯的純文本文件,本文將介紹如何使用Python并結(jié)合相關(guān)庫來實現(xiàn) Excel 和 TXT 文本文件之間的相互轉(zhuǎn)換,需要的朋友可以參考下
    2024-06-06
  • Python學(xué)習(xí)之文件的創(chuàng)建與寫入詳解

    Python學(xué)習(xí)之文件的創(chuàng)建與寫入詳解

    本文主要介紹了Python中關(guān)于文件的處理,即如何創(chuàng)建、讀寫一個文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-03-03
  • python opencv 實現(xiàn)對圖像邊緣擴充

    python opencv 實現(xiàn)對圖像邊緣擴充

    今天小編就為大家分享一篇python opencv 實現(xiàn)對圖像邊緣擴充,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python決策樹之C4.5算法詳解

    python決策樹之C4.5算法詳解

    這篇文章主要為大家詳細(xì)介紹了python決策樹之C4.5算法的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python Requsets下載開源網(wǎng)站的代碼(帶索引 數(shù)據(jù))

    python Requsets下載開源網(wǎng)站的代碼(帶索引 數(shù)據(jù))

    這篇文章主要介紹了python Requsets下載開源網(wǎng)站的代碼(帶索引 數(shù)據(jù)),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 基于Python實現(xiàn)一個PDF特殊字體提取工具

    基于Python實現(xiàn)一個PDF特殊字體提取工具

    在PDF文檔處理場景中,我們常常需要針對特定格式的文本內(nèi)容進(jìn)行提取分析,本文介紹的"PDF特殊字體提取器"是一款基于Python開發(fā)的桌面應(yīng)用程序感興趣的小伙伴跟著小編一起來看看吧
    2025-03-03

最新評論

龙游县| 昌江| 凌源市| 长岭县| 崇左市| 葵青区| 红原县| 宜川县| 云阳县| 朔州市| 塔河县| 施秉县| 汽车| 西城区| 修水县| 铜梁县| 明水县| 厦门市| 民县| 沅江市| 虎林市| 宕昌县| 同德县| 汉中市| 古丈县| 乌审旗| 年辖:市辖区| 肃北| 铜梁县| 门头沟区| 佛冈县| 象州县| 新巴尔虎右旗| 广南县| 灌南县| 南澳县| 民乐县| 古丈县| 四会市| 上林县| 随州市|