久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

使用Pandas怎么處理缺失的數(shù)據(jù)-創(chuàng)新互聯(lián)

這篇文章給大家介紹使用Pandas怎么處理缺失的數(shù)據(jù),內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

10年積累的成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有正安免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

一、檢查缺失值

為了更容易地檢測缺失值(以及跨越不同的數(shù)組dtype),Pandas提供了isnull()和notnull()函數(shù),它們也是Series和DataFrame對(duì)象的方法

示例1

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(5, 3),
         index=['a', 'c', 'e', 'f','h'],
         columns=['one', 'two', 'three'])

df = df.reindex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])

print(df)
print('\n')

print (df['one'].isnull())

輸出結(jié)果:

        one       two     three
a  0.036297 -0.615260 -1.341327
b       NaN       NaN       NaN
c -1.908168 -0.779304  0.212467
d       NaN       NaN       NaN
e  0.527409 -2.432343  0.190436
f  1.428975 -0.364970  1.084148
g       NaN       NaN       NaN
h  0.763328 -0.818729  0.240498


a    False
b     True
c    False
d     True
e    False
f    False
g     True
h    False
Name: one, dtype: bool

示例2

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(5, 3), index=['a', 'c', 'e', 'f',
'h'],columns=['one', 'two', 'three'])

df = df.reindex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])

print (df['one'].notnull())

輸出結(jié)果:
a     True
b    False
c     True
d    False
e     True
f     True
g    False
h     True
Name: one, dtype: bool

二、缺少數(shù)據(jù)的計(jì)算

  • 在求和數(shù)據(jù)時(shí),NA將被視為0

  • 如果數(shù)據(jù)全部是NA,那么結(jié)果將是NA

實(shí)例1

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(5, 3), index=['a', 'c', 'e', 'f',
'h'],columns=['one', 'two', 'three'])

df = df.reindex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])

print(df)
print('\n')

print (df['one'].sum())

輸出結(jié)果:

        one       two     three
a -1.191036  0.945107 -0.806292
b       NaN       NaN       NaN
c  0.127794 -1.812588 -0.466076
d       NaN       NaN       NaN
e  2.358568  0.559081  1.486490
f -0.242589  0.574916 -0.831853
g       NaN       NaN       NaN
h -0.328030  1.815404 -1.706736


0.7247067964060545 

示例2

import pandas as pd

df = pd.DataFrame(index=[0,1,2,3,4,5],columns=['one','two'])

print(df)
print('\n')

print (df['one'].sum())

輸出結(jié)果:

   one  two
0  NaN  NaN
1  NaN  NaN
2  NaN  NaN
3  NaN  NaN
4  NaN  NaN
5  NaN  NaN

0

三、填充缺少數(shù)據(jù)

Pandas提供了各種方法來清除缺失的值。fillna()函數(shù)可以通過幾種方法用非空數(shù)據(jù)“填充”NA值。

用標(biāo)量值替換NaN

以下程序顯示如何用0替換NaN。

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(3, 3), index=['a', 'c', 'e'],columns=['one','two', 'three'])

df = df.reindex(['a', 'b', 'c'])

print (df)
print('\n')

print ("NaN replaced with '0':")
print (df.fillna(0))

輸出結(jié)果:

        one       two     three
a -0.479425 -1.711840 -1.453384
b       NaN       NaN       NaN
c -0.733606 -0.813315  0.476788

NaN replaced with '0':
        one       two     three
a -0.479425 -1.711840 -1.453384
b  0.000000  0.000000  0.000000
c -0.733606 -0.813315  0.476788

在這里填充零值; 當(dāng)然,也可以填寫任何其他的值。

替換丟失(或)通用值

很多時(shí)候,必須用一些具體的值取代一個(gè)通用的值??梢酝ㄟ^應(yīng)用替換方法來實(shí)現(xiàn)這一點(diǎn)。用標(biāo)量值替換NA是fillna()函數(shù)的等效行為。

示例

import pandas as pd

df = pd.DataFrame({'one':[10,20,30,40,50,2000],'two':[1000,0,30,40,50,60]})

print(df)
print('\n')

print (df.replace({1000:10,2000:60}))

輸出結(jié)果:

    one   two
0    10  1000
1    20     0
2    30    30
3    40    40
4    50    50
5  2000    60

   one  two
0   10   10
1   20    0
2   30   30
3   40   40
4   50   50
5   60   60

填寫NA前進(jìn)和后退

使用重構(gòu)索引章節(jié)討論的填充概念,來填補(bǔ)缺失的值。

方法動(dòng)作
pad/fill填充方法向前
bfill/backfill填充方法向后

示例1

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(5, 3), index=['a', 'c', 'e', 'f',
'h'],columns=['one', 'two', 'three'])

df = df.reindex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])

print(df)
print('\n')

print (df.fillna(method='pad'))

輸出結(jié)果:

        one       two     three
a -0.023243  1.671621 -1.687063
b       NaN       NaN       NaN
c -0.933355  0.609602 -0.620189
d       NaN       NaN       NaN
e  0.151455 -1.324563 -0.598897
f  0.605670 -0.924828 -1.050643
g       NaN       NaN       NaN
h  0.892414 -0.137194 -1.101791


        one       two     three
a -0.023243  1.671621 -1.687063
b -0.023243  1.671621 -1.687063
c -0.933355  0.609602 -0.620189
d -0.933355  0.609602 -0.620189
e  0.151455 -1.324563 -0.598897
f  0.605670 -0.924828 -1.050643
g  0.605670 -0.924828 -1.050643
h  0.892414 -0.137194 -1.101791

示例2

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(5, 3), index=['a', 'c', 'e', 'f',
'h'],columns=['one', 'two', 'three'])

df = df.reindex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])

print (df.fillna(method='backfill'))

輸出結(jié)果:

        one       two     three
a  2.278454  1.550483 -2.103731
b -0.779530  0.408493  1.247796
c -0.779530  0.408493  1.247796
d  0.262713 -1.073215  0.129808
e  0.262713 -1.073215  0.129808
f -0.600729  1.310515 -0.877586
g  0.395212  0.219146 -0.175024
h  0.395212  0.219146 -0.175024

四、丟失缺少的值

使用dropna函數(shù)和axis參數(shù)。 默認(rèn)情況下,axis = 0,即在行上應(yīng)用,這意味著如果行內(nèi)的任何值是NA,那么整個(gè)行被排除。

實(shí)例1

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(5, 3), index=['a', 'c', 'e', 'f','h'],columns=['one', 'two', 'three'])

df = df.reindex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])

print (df.dropna())

輸出結(jié)果 :

        one       two     three
a -0.719623  0.028103 -1.093178
c  0.040312  1.729596  0.451805
e -1.029418  1.920933  1.289485
f  1.217967  1.368064  0.527406
h  0.667855  0.147989 -1.035978

示例2

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(5, 3), index=['a', 'c', 'e', 'f',
'h'],columns=['one', 'two', 'three'])

df = df.reindex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])

print (df.dropna(axis=1))

輸出結(jié)果:

Empty DataFrame
Columns: []
Index: [a, b, c, d, e, f, g, h]

關(guān)于使用Pandas怎么處理缺失的數(shù)據(jù)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前標(biāo)題:使用Pandas怎么處理缺失的數(shù)據(jù)-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://www.js-pz168.com/article42/dgddec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站制作、全網(wǎng)營銷推廣微信小程序、網(wǎng)站導(dǎo)航、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
91超碰这里只有精品国产| 欧美一区二区免费| 日韩三级视频在线看| 国产精品人妖ts系列视频| 五月天激情综合网| 国产精品免费看片| 五月婷婷久久丁香| 岛国精品一区二区| 久久这里精品国产99丫e6| 欧美在线视频你懂得| 国产香蕉久久精品综合网| 五月激情综合色| caoporen国产精品视频| 视频一区二区三区在线观看 | 欧美三级日韩三级| 亚洲国产精品国自产拍av| 日本免费新一区视频| 3d蒂法精品啪啪一区二区免费| 日韩av电影免费播放| 欧美一级高清片在线观看| 一区二区三区四区乱视频| 国产成a人亚洲| 色噜噜一区二区| 精品国产成人系列| 日韩精品色哟哟| 超碰97在线播放| 欧美日本一区二区三区四区| 国产精品国产三级国产有无不卡| 美女视频黄久久| 国产亚洲福利社区| 91精品在线麻豆| 亚洲午夜在线电影| 91视视频在线观看入口直接观看www| 亚洲精品国产精品国自产| 久久人人爽爽爽人久久久| 免费观看在线色综合| 国产麻豆日韩| 日韩欧美电影在线| 亚洲超碰97人人做人人爱| 91亚色免费| 欧美另类videos死尸| 一级做a爱片久久| 91免费视频网址| 精品视频1区2区3区| 亚洲综合一二区| 51蜜桃传媒精品一区二区| 欧美视频一区二区三区在线观看| 亚洲人成在线播放网站岛国 | 亚洲成人福利片| 国产91免费视频| 91精品国产综合久久蜜臀| 亚洲成人av一区二区三区| 国产精品一区二区av| 日韩欧美的一区| 麻豆freexxxx性91精品| 欧美一区二区在线| 国产清纯美女被跳蛋高潮一区二区久久w| 精品一区二区三区香蕉蜜桃| 日韩免费av一区二区三区| 欧美国产国产综合| 成人黄色国产精品网站大全在线免费观看| 色中色一区二区| 日韩理论片一区二区| 91麻豆蜜桃一区二区三区| 91精品在线麻豆| 老司机精品视频线观看86 | 欧美色爱综合网| 婷婷久久综合九色国产成人| 精品无人乱码一区二区三区的优势| 精品国产一区二区三区久久影院 | 久久riav二区三区| 久久久精品免费网站| 国产成人精品一区二区三区四区 | 免费的成人av| 亚洲欧洲日本国产| 亚洲日本va午夜在线影院| 99热99热| 久久免费看少妇高潮| 成人小视频在线观看| 欧美精品欧美精品系列| 裸体在线国模精品偷拍| 亚洲草草视频| 亚洲一区中文日韩| 六月婷婷久久| 中文字幕亚洲在| 国产视频一区二区不卡| 国产日韩欧美在线一区| 99久久精品免费精品国产| 欧美一二三区在线| 国产成人亚洲综合色影视| 欧美日韩不卡视频| 精品一区二区三区欧美| 在线一区二区三区四区五区| 日韩电影在线观看网站| 亚洲三区在线| 日韩国产在线观看| 色婷婷精品大在线视频| 日本欧美加勒比视频| 91久久线看在观草草青青| 日韩—二三区免费观看av| 色综合久久中文字幕| 日本欧美一区二区在线观看| 色天使色偷偷av一区二区| 丝瓜av网站精品一区二区 | 日本不卡免费在线视频| 制服诱惑一区| 日本成人在线看| 在线免费不卡电影| 精品一区二区三区久久久| 欧美日韩视频在线第一区| 精东粉嫩av免费一区二区三区| 欧美日韩一区二区在线观看视频| 另类的小说在线视频另类成人小视频在线| 91高清视频免费看| 精品一区二区三区在线观看国产| 欧美日韩高清影院| 国产91精品在线观看| 欧美v国产在线一区二区三区| va亚洲va日韩不卡在线观看| 久久久亚洲精品一区二区三区| 91在线看网站| 1000精品久久久久久久久| 欧美极品一区二区| 亚洲v中文字幕| 欧美在线制服丝袜| 国产剧情在线观看一区二区| 欧美r级电影在线观看| 91理论电影在线观看| 国产精品三级av在线播放| 欧美亚洲另类在线一区二区三区 | 日韩亚洲视频| 日韩高清不卡在线| 7777精品伊人久久久大香线蕉经典版下载| 国产精品99久久久久久久vr| 精品久久人人做人人爽| 国产精品裸体一区二区三区| 亚洲精品成人在线| 日本精品一级二级| 国产成人av一区二区三区在线| 久久久综合视频| 久久精品人人做人人爽电影| 午夜激情一区二区三区| 欧美理论在线播放| 91丨porny丨首页| 亚洲精品一二三| 欧日韩精品视频| 成人精品鲁一区一区二区| 国产精品免费久久| 亚洲成人自拍| 国产一本一道久久香蕉| 久久久欧美精品sm网站| 欧美精品123| 久久综合综合久久综合| 欧美成人午夜电影| 国产经典一区二区三区| 亚洲综合色自拍一区| 欧美日韩视频在线观看一区二区三区 | 伊人av成人| 国产大陆精品国产| 国产精品美女久久久久久2018| 先锋影音欧美| 国产精品69毛片高清亚洲| 国产精品入口麻豆九色| 一区二区精品国产| 成人综合激情网| 亚洲男人天堂一区| 欧美日韩一级视频| av一区二区三区在线观看| 亚洲成av人片www| 日韩欧美中文字幕制服| 九九九久久久| 久久国产成人午夜av影院| 久久精品一区二区三区不卡牛牛| 婷婷久久伊人| 成人黄色免费短视频| 亚洲精品ww久久久久久p站| 欧美久久一二区| 国产欧美亚洲日本| 麻豆视频一区二区| 日本一二三不卡| 欧美综合在线视频| 操一操视频一区| 美女看a上一区| 日本一区二区三区久久久久久久久不| 亚洲午夜精品久久久中文影院av| 丰满岳乱妇一区二区三区| 玉米视频成人免费看| 日韩午夜三级在线| 日本一区二区三区视频免费看| 国产91丝袜在线18| 亚洲国产精品久久艾草纯爱 | 色综合天天综合网国产成人综合天 | 成人动漫av在线| 亚洲国产cao| 欧美精品一区二区三区在线| 亚洲欧美日韩国产yyy| av电影在线不卡| 日韩精品一二三区| 国产欧美日韩在线看| 欧美性一区二区|