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

pandas數(shù)據(jù)缺失的兩種處理辦法

 更新時間:2024年12月30日 11:18:12   作者:右拐三次就是左  
本文主要介紹了在pandas中處理數(shù)據(jù)缺失和0值,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

數(shù)據(jù)缺失通常有兩種情況:

  • 空,None等,在pandas是NAN(和np的nan一樣)
  • 另一種就是0

1.為NaN數(shù)據(jù)的處理

1.判斷這列有沒有NaN

has_nan = df['age'].isnull().any()
print(has_nan)

或者直接在控制臺根據(jù)數(shù)據(jù)進行判斷

在這里插入圖片描述

2.處理方式

在這里插入圖片描述

假設(shè)我 操作的是original_publication_year這一列,如何操作才能得到過濾后的顯示樣式

在這里插入圖片描述

處理方式1:只考慮單列

df2 = df[pd.notnull(df["original_publication_year"]) 

這行代碼的目的是 去除 original_publication_year 列中含有 NaN 值的行,并生成一個新的 DataFrame(df2),包含了所有 original_publication_year 列中不含 NaN 值的行。

3. df["original_publication_year"] 是獲取 df 數(shù)據(jù)框中的 original_publication_year 這一列。

4. pd.notnull(df["original_publication_year")用于檢查數(shù)據(jù)中的每個元素是否不是 NaN。返回一個布爾值的 Series.
True 的行會被保留;
False 的行會被排除(Book2何Book4被去除)。

5. 返回一個所有 original_publication_year 列中不是NaN 的行新的DataFrame

處理方式2:刪除NaN所在的行

dropna(axis=0,how='any',inplace=False)

any表示有就刪,all表示全部是NaN才刪
inplace表示是否進行原地修改

處理方式3:填充數(shù)據(jù)

mean_value = df["original_publication_year"].mean()  # 計算均值
df_filled=df["original_publication_year"].fillna(mean_value)

在這里插入圖片描述

t.fillna(t.mean()) #填充均值
t["列名"]=t["列名"].fillna(t["列名"].mean())
#單獨對某一列進行操作
t.fiallna(t.median()) #填充中值
t.fillna(0)

2:為0數(shù)據(jù)的處理

t[t==0]=np.nan # 賦值為NaN
# 當(dāng)然并不是每次為0的數(shù)據(jù)都需要處理
# 計算平均值等情況,nan是不參與計算的,但是0會的

設(shè)置成NaN后用處理NaN的方法處理。

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

相關(guān)文章

  • Python3.7實現(xiàn)中控考勤機自動連接

    Python3.7實現(xiàn)中控考勤機自動連接

    這篇文章主要為大家詳細介紹了Python3.7實現(xiàn)中控考勤機自動連接,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • python中的字典使用分享

    python中的字典使用分享

    Python 中的字典是Python中一個鍵值映射的數(shù)據(jù)結(jié)構(gòu),下面介紹一下如何操作字典,希望大家能夠喜歡
    2016-07-07
  • Python 元類使用說明

    Python 元類使用說明

    元類就是類的模板——太形象了了呀,霍霍。
    2009-12-12
  • Python Tricks 使用 pywinrm 遠程控制 Windows 主機的方法

    Python Tricks 使用 pywinrm 遠程控制 Windows 主機的方法

    這篇文章主要介紹了Python Tricks 使用 pywinrm 遠程控制 Windows 主機的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • ubuntu16.04升級Python3.5到Python3.7的方法步驟

    ubuntu16.04升級Python3.5到Python3.7的方法步驟

    這篇文章主要介紹了ubuntu16.04升級Python3.5到Python3.7的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 基于Python實現(xiàn)AI垃圾郵件識別系統(tǒng)

    基于Python實現(xiàn)AI垃圾郵件識別系統(tǒng)

    Python作為AI開發(fā)的主流語言,其豐富的生態(tài)系統(tǒng)和簡潔的語法使其成為機器學(xué)習(xí)和深度學(xué)習(xí)的首選工具,下面我們就來看看如何使用Python實現(xiàn)AI垃圾郵件識別系統(tǒng)吧
    2026-05-05
  • 在pycharm中實現(xiàn)刪除bookmark

    在pycharm中實現(xiàn)刪除bookmark

    今天小編就為大家分享一篇在pycharm中實現(xiàn)刪除bookmark,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python結(jié)合FastAPI搭建一個接口實現(xiàn)自動生成文檔

    Python結(jié)合FastAPI搭建一個接口實現(xiàn)自動生成文檔

    這篇文章主要為大家詳細介紹了Python如何結(jié)合FastAPI搭建一個接口,可以實現(xiàn)自動生成文檔,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2025-12-12
  • Python基礎(chǔ)實戰(zhàn)總結(jié)

    Python基礎(chǔ)實戰(zhàn)總結(jié)

    今天要給大家介紹的是Python基礎(chǔ)實戰(zhàn),本文主要以舉例說明講解:問題的關(guān)鍵點就是在于構(gòu)造姓名,學(xué)號和成績,之后以字典的形式進行寫入文件。這里準備兩個列表,一個姓,一個名,之后使用random庫進行隨機字符串拼接,得到姓名,需要的朋友可以參考一下
    2021-10-10
  • 如何使用Python實現(xiàn)一個簡單的window任務(wù)管理器

    如何使用Python實現(xiàn)一個簡單的window任務(wù)管理器

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)一個簡單的window任務(wù)管理器,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03

最新評論

安远县| 馆陶县| 铁岭县| 齐齐哈尔市| 湘潭市| 聊城市| 镇巴县| 怀来县| 比如县| 太和县| 武宁县| 敦煌市| 闵行区| 漳浦县| 蓬溪县| 青龙| 祁东县| 巴南区| 柯坪县| 绥德县| 古蔺县| 仁化县| 琼海市| 罗定市| 大同市| 九寨沟县| 泽库县| 上饶县| 随州市| 伊金霍洛旗| 临夏市| 阳西县| 台东市| 龙陵县| 寻乌县| 象州县| 海城市| 湘阴县| 乌恰县| 丰原市| 禹城市|