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

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

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

數(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.處理方式

在這里插入圖片描述

假設我 操作的是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
# 當然并不是每次為0的數(shù)據(jù)都需要處理
# 計算平均值等情況,nan是不參與計算的,但是0會的

設置成NaN后用處理NaN的方法處理。

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

相關文章

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

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

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

    python中的字典使用分享

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

    Python 元類使用說明

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

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

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

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

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

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

    Python作為AI開發(fā)的主流語言,其豐富的生態(tài)系統(tǒng)和簡潔的語法使其成為機器學習和深度學習的首選工具,下面我們就來看看如何使用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結合FastAPI搭建一個接口實現(xiàn)自動生成文檔

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

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

    Python基礎實戰(zhàn)總結

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

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

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

最新評論

曲阜市| 桂平市| 丹寨县| 威信县| 梁河县| 南汇区| 遵义县| 沈丘县| 安康市| 上虞市| 许昌县| 东源县| 江津市| 宾川县| 丰原市| 松桃| 溧水县| 闽侯县| 崇义县| 兴文县| 凭祥市| 庄浪县| 永顺县| 泌阳县| 武乡县| 乾安县| 辽中县| 杭锦后旗| 台州市| 内黄县| 遂川县| 千阳县| 广元市| 新河县| 南雄市| 平罗县| 宜兰县| 郴州市| 女性| 四会市| 武强县|