亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > DataFrame之缺失值處理

DataFrame之缺失值處理

來源:千鋒教育
發(fā)布人:syq
時間: 2022-08-12 14:52:17 1660287137

  只要和數(shù)據(jù)打交道,就不可能不面對一個令人頭疼的問題-數(shù)據(jù)集中存在空值。空值處理,是數(shù)據(jù)預處理之數(shù)據(jù)清洗的重要內容之一。本篇文章更加細致的討論一下空值在Pandas中的判斷和處理。

DataFrame之缺失值處理

  #### pandas對空值的表現(xiàn)

  首先我們有三張表格:  

屏幕快照 2021-05-26 下午4.37.06

  在jupyter notebook中我們讀取數(shù)據(jù)如下:  

屏幕快照 2021-05-26 下午4.31.58

  通過對比我們發(fā)現(xiàn):

  > 1. 不加入空格時,序號列被讀為float型,出生日期列被讀為datetime64型,而加入了空格后,統(tǒng)一解讀為object型。

  >

  > 2. 不加入空格時,序號列和姓名列中的缺失值默認為NaN,而時間則為NaT,而加了空格后,缺失值統(tǒng)一為NaN。

  > 3. 當時間識別為datetime64類型時,其格式就是輸入的格式,但其識別為字符串時,格式會統(tǒng)一加上時分秒。

  #### 判斷缺失值

  缺失值:在DataFrame中讀出數(shù)據(jù)顯示為NaN或者NaT(缺失時間),在Series中為None或者NaN均可。

  快速確認數(shù)據(jù)集中是不是存在缺失值。有兩個函數(shù) **isnull, isna**,這兩個函數(shù)可以幫助我們快速定位數(shù)據(jù)集中每個元素是否為缺失值。

  ##### isna(isnull)的使用:

  先說一下被問過很多次的問題,就是isna和isnull的區(qū)別?我們看一下如下代碼:  

屏幕快照 2021-05-26 下午6.11.19

  說明其實這兩個是一個函數(shù),isnull就是isna。ok明白了嗎?

  下面我們看如何使用isna,以上面的表格數(shù)據(jù)為例:

  查看所有列的缺失值情況

  ```

  import pandas as pd

  ts2 = pd.read_excel('table1.xlsx',sheet_name='Sheet2',encoding='gbk') # 注意編碼設置根據(jù)情況設置也可以省略

  pd.isna(ts2) # 或者ts2.isna()

  ```

  結果:  

屏幕快照 2021-05-26 下午6.43.09

  查看某一列的缺失值情況

  ```

  pd.isna(ts2['出生日期']) # ts2['出生日期'].isna()

屏幕快照 2021-05-26 下午6.12.59

  ```找出出生日期有缺失值的行,當然也可以是其他的列名

  ```

  ts2[ts2['出生日期'].isna()]

  ```  

屏幕快照 2021-05-26 下午6.51.50

  #### 缺失值處理

  對缺失值的處理主要有兩種方式:

  > 1. 填充

  >

  > 2. 刪除

  ##### 缺失值填充

  缺失值的填充我們使用:fillna。

  > **DataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None, **kwargs)**

  >

  > **函數(shù)作用:填充缺失值**

  value: 需要用什么值去填充缺失值

  axis: 確定填充維度,從行開始或是從列開始

  method:ffill:用缺失值前面的一個值代替缺失值,如果axis =1,那么就是橫向的前面的值替換后面的缺失值,如果axis=0,那么則是上面的值替換下面的缺失值。backfill/bfill,缺失值后面的一個值代替前面的缺失值。注意這個參數(shù)不能與value同時出現(xiàn)

  limit:確定填充的個數(shù),如果limit=2,則只填充兩個缺失值。

  ```

  # 仍然是上面的數(shù)據(jù):Sheet1

  ts1 = pd.read_excel('table1.xlsx',sheet_name='Sheet1')

  ts1.fillna(axis=0,method='bfill')

  ts1.fillna(axis=0,method='ffill')

  ts1.fillna(axis=1,method='bfill') # 當前axis=1沒有太大意義,還破壞了結構

  ```  

屏幕快照 2021-05-26 下午7.07.19

  也可以使用fillna(固定value)填充所有或者填充某列內容  

屏幕快照 2021-05-26 下午7.32.27

  如果加上limit參數(shù)就會對每列出現(xiàn)的替換值有次數(shù)限制。

  ##### 缺失值刪除

  > DataFrame.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)

  >

  > 函數(shù)作用:刪除含有空值的行或列

  >

  axis:維度,axis=0表示index行,axis=1表示columns列,默認為0

  how: "all"表示這一行或列中的元素全部缺失(為NaN)才刪除這一行或列,"any"表示這一行或列中只要有元素缺失,就刪除這一行或列

  thresh: 一行或一列中至少出現(xiàn)了thresh個才刪除。

  subset:在某些列的子集中選擇出現(xiàn)了缺失值的列刪除,不在子集中的含有缺失值得列或行不會刪除(有axis決定是行還是列)

  inplace:刷選過缺失值得新數(shù)據(jù)是存為副本還是直接在原數(shù)據(jù)上進行修改。  

屏幕快照 2021-05-26 下午7.43.52  

屏幕快照 2021-05-26 下午7.45.15

  注意一下inplace參數(shù),inplace默認為False是返回新的數(shù)據(jù)集,而如果inplace為True則表示在原數(shù)據(jù)集上操作。  

屏幕快照 2021-05-27 上午10.02.24

  更多關于“Python 培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學,課程大綱緊跟企業(yè)需求,更科學更嚴謹,每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經(jīng)許可不得擅自轉載。
10年以上業(yè)內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
反欺詐中所用到的機器學習模型有哪些?

一、邏輯回歸模型邏輯回歸是一種常用的分類模型,特別適合處理二分類問題。在反欺詐中,邏輯回歸可以用來預測一筆交易是否是欺詐。二、決策樹模...詳情>>

2023-10-14 14:09:29
軟件開發(fā)管理流程中會出現(xiàn)哪些問題?

一、需求不清需求不明確是導致項目失敗的主要原因之一。如果需求沒有清晰定義,開發(fā)人員可能會開發(fā)出不符合用戶期望的產(chǎn)品。二、通信不足溝通問...詳情>>

2023-10-14 13:43:21
軟件定制開發(fā)中的敏捷開發(fā)是什么?

軟件定制開發(fā)中的敏捷開發(fā)是什么軟件定制開發(fā)中的敏捷開發(fā),從宏觀上看,是一個高度關注人員交互,持續(xù)開發(fā)與交付,接受需求變更并適應環(huán)境變化...詳情>>

2023-10-14 13:24:57
什么是PlatformIo?

PlatformIO是什么PlatformIO是一個全面的物聯(lián)網(wǎng)開發(fā)平臺,它為眾多硬件平臺和開發(fā)環(huán)境提供了統(tǒng)一的工作流程,有效簡化了開發(fā)過程,并能兼容各種...詳情>>

2023-10-14 12:55:06
云快照與自動備份有什么區(qū)別?

1、定義和目標不同云快照的主要目標是提供一種快速恢復數(shù)據(jù)的方法,它只記錄在快照時間點后的數(shù)據(jù)變化,而不是所有的數(shù)據(jù)。自動備份的主要目標...詳情>>

2023-10-14 12:48:59
久久不见久久见中文字幕免费| 成年免费A级毛片无码| JAPANESE国产在线观看播| 丁香花在线观看视频在线| 国产精品无码A∨精品影院| 精品久久AⅤ人妻中文字幕| 毛茸茸的撤尿正面BBW| 人人妻人人爽人人爽| 午夜无码伦费影视在线观看果冻| 亚洲人JIZZ日本人| H工口全彩里番库18禁无遮挡| 丰满顿熟妇好大BBBBBΒ| 国精品无码一区二区三区左线 | 大粗鳮巴久久久久久久久| 国产在线精品成人一区二区三区| 六十路垂乳熟年交尾| 三级4级全黄60分钟| 亚洲AV无码不卡在线播放| 中文字日产幕码三区的做法步骤| 成年无码动漫AV片在线尤物 | 一本加勒比HEZYO无码资源网 | 热RE99久久6国产精品免费| 无码专区中文字幕无码野外| 野花高清免费观看完整视频中文版| XXXX18一20岁HD第一次| 国产又粗又猛又爽又黄的网站| 麻花传媒剧国产MV高清播放 | 亚洲熟妇色XXXXX中国少妇Y| 阿姨呀咿呀啊咿呀咿呀| 国内精品视频一区二区三区八戒| 内谢少妇XXXXX8老少交| 香蕉大美女天天爱天天做| 91人人妻人人做人人爱| 国产麻花豆剧传媒精品MV在线| 没带罩子被校霸C了一节课怎么办| 少妇人妻陈艳和黑人教练| 亚洲制服丝袜AV一区二区三区| 被男狂揉吃奶胸60分钟视频| 精品国产乱码久久久久久郑州公司 | 国产精品国产三级国产AV′| 蜜臀AV无码人妻精品| 无码人妻精品一区二| 91蜜桃传媒精品久久久一区二区| 国产精品原创AV片国产日韩| 女人毛毛扒开自慰| 亚洲AV永久无码精品桃花岛| 被老头侵犯的人妻| 久久夜色精品国产亚洲| 无码丰满少妇2在线观看| 99国产精品久久久蜜芽| 激情无码人妻又粗又大中国人| 人妻人人澡人人添人人爽| 亚洲日韩欧洲乱码AV夜夜摸| 国产AV无码区亚洲AV欧美| 免费免费视频片在线观看| 性生交大片免费看| 波多野结AV衣东京热无码专区| 久久国产热精品波多野结衣AV| 私人微信放款24小时在线| 91国语对白露脸自产拍不卡| 狠狠综合久久久久精品网站| 肉身避风港1978大米星球| 中文字幕一区二区三区久久网站 | 中文在线А√在线| 国产无遮挡又黄又爽奶头| 两性午夜刺激性视频2345| 精品动漫一区二区无遮挡| 熟妇人妻av无码一区二区三区| 无码人妻束缚av又粗又大| 啊灬啊灬高潮来了…视频APP | 欧美成人精品一区二区三区色欲 | 国产一区二区三区导航| 日韩人妻无码一区二区三区99| 在线А√天堂中文官网| 国色天香A区与B区| 熟妇内射在线二区| 暗交小拗女一区二| 免费热播女人毛片| 亚洲人成网站18禁止影院| 国产 中文 制服丝袜 另类| 欧洲精品久久久AV无码电影| 野花大全在线观看免费高清| 国自产精品手机在线观看视频| 少女たちよ在线观看动漫在线观看| 99久久人妻精品免费二区| 久久久久久AV无码免费看大片| 亚洲AV无码专区日韩乱码不卡| 国产成人啪精品视频免费APP | 成人性生交大片免费看中文| 欧美丰满少妇人妻精品| 制服在线无码专区| 久久精品人人槡人妻人人玩| 亚洲AV日韩AV无码A一区| 国产激情无码一区二区APP| 三上悠亚SSNI452内衣模特| Chinese老熟女老女人HD| 男人J桶进女人P无遮挡全过程| 野花おっさんとわたし| 精品一区二区三区波多野结衣| 亚洲A∨无码男人的天堂| 国产精品美女久久久久| 他用舌头让我高潮视频| 成人欧美一区二区三区黑人| 秋霞午夜无码鲁丝片午夜| 97香蕉超级碰碰碰久久兔费| 乱人伦中文字幕成人网站在线| 亚洲午夜无码片在线观看影院百度 | 久久综合九色综合欧美| 亚洲欧美偷国产日韩| 精品麻豆一卡2卡三卡4卡乱码| 亚洲AV日韩综合一区尤物| 国产亚洲精品第一综合另类| 性丰满ⅩXXOOO性HD亚洲| 国产偷国产偷亚州清高APP| 无码人妻久久久一区二区三区 | 窝窝人体色WWW聚色窝| 国产成人精品无码播放| 偷窥 亚洲 另类 图片 熟女| 国产精品18HDXXXⅩ| 无码口爆内射颜射后入| 国产精品原创巨作AV女教师| 无码日韩做暖暖大全免费不卡| 国产精品99久久久久| 性极强的岳让我满足| 和教练在车里干了我三次| 亚洲AV永久无码精品三区在线4| 果冻传媒剧国产剧在线看| 亚洲国产综合无码一区二区BT下| 娇小XXXXBXBⅨ黑人XX| 亚洲色婷婷综合久久| 久久婷婷人人澡人爽人人喊| 正文畸情~内裤奇缘小说| 男人J桶进女人P无遮挡的图片| FREE东北女人自拍HD| 日本黄页网站免费观看| 国产AV无码区亚洲AV欧美| 无码熟妇人妻AV在线C0930| 国色天香精品一卡2卡3卡| 亚洲人午夜射精精品日韩| 两个男用舌头到我的蕊花| 97人妻人人做人碰人人爽一| 人妻夜夜爽天天爽三区丁香花| 刺激交换经历过程小说| 天堂8А√中文在线官网| 国产艳妇AV在线出轨| 亚洲人成网站精品片在线观看| 久久人妻内射无码一区三区| 最新无码国产在线视频2021| 欧美亚洲另类 丝袜综合网| 岛国岛国免费V片在线观看| 五十老熟妇乱子伦免费观看| 解开人妻的裙子猛烈进入| 一本一道波多野结衣AV黑人 | 18成禁人视频免费网站| 热爆料-热门吃瓜-黑料不打烊| 高清国产AV一区二区三区| 亚洲 日韩 另类 制服 无码 | 国产啪精品视频网站免费| 亚洲精品无码GV在线观看| 久久久久亚洲AV成人网人人网站| 97久久超碰国产精品2021| 日韩欧洲在线高清一区| 国产真人无码作爱视频免费| 一二三四免费中文在线| 人人玩人人添人人澡欧美| 国产啪精品视频网站免费| 一二三四五在线播放免费观看中文| 欧美精品V国产精品V日韩精品 | GOGO人体GOGO西西大尺度| 熟妇内射在线二区| 精品人妻系列无码人妻免费视频| 综合亚洲另类欧美久久成人精品| 日本欧美大码A在线观看| 国产一区二区精品久久岳| 中文无码热在线视频| 色欲香天天天综合网站无码| 国产真实乱XXXⅩ视频| 在线播放免费人成毛片乱码| 日韩精品无码免费专区网站 | 丰满少妇被猛烈进入高清播放| 亚洲AV无码专区春药在线观看| 美女扒开内裤无遮挡| 国产AV一区二区二三区妇| 亚洲午夜成人AV电影| 人妻少妇性色精品专区av| 国产真实乱XXXⅩ| 99久久综合狠狠综合久久止| 无码高清一区二区三区| 狂猛欧美激情性XXXX大豆行情 | 菠萝菠萝蜜免费播放视频| 亚洲AV无码一区二区二三区入口| 免费国产黄网站在线观看视频| 国产成人AV大片大片在线播放| 一本到12不卡视频在线DVD| 日韩在线一区二区三区| 久久久久国色AV免费看| 妇女性内射冈站HDWWW000| 在线播放免费人成毛片试看| 无码熟妇人妻在线视频| 欧美成人伊人久久综合网|