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

Pandas之Fillna填充缺失數(shù)據(jù)的方法

 更新時(shí)間:2019年06月25日 14:14:56   作者:yungeisme  
這篇文章主要介紹了Pandas之Fillna填充缺失數(shù)據(jù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

約定:

import pandas as pd
import numpy as np
from numpy import nan as NaN

填充缺失數(shù)據(jù)

fillna()是最主要的處理方式了。

df1=pd.DataFrame([[1,2,3],[NaN,NaN,2],[NaN,NaN,NaN],[8,8,NaN]])
df1

代碼結(jié)果:

0 1 2
0 1.0 2.0 3.0
1 NaN NaN 2.0
2 NaN NaN NaN
3 8.0 8.0 NaN

用常數(shù)填充:

df1.fillna(100)

代碼結(jié)果:

0 1 2
0 1.0 2.0 3.0
1 100.0 100.0 2.0
2 100.0 100.0 100.0
3 8.0 8.0 100.0

通過(guò)字典填充不同的常數(shù):

df1.fillna({0:10,1:20,2:30})

代碼結(jié)果:

0 1 2
0 1.0 2.0 3.0
1 10.0 20.0 2.0
2 10.0 20.0 30.0
3 8.0 8.0 30.0

傳入inplace=True直接修改原對(duì)象:

df1.fillna(0,inplace=True)
df1

代碼結(jié)果:

0 1 2
0 1.0 2.0 3.0
1 0.0 0.0 2.0
2 0.0 0.0 0.0
3 8.0 8.0 0.0

傳入method=” “改變插值方式:

df2=pd.DataFrame(np.random.randint(0,10,(5,5)))
df2.iloc[1:4,3]=NaN;df2.iloc[2:4,4]=NaN
df2

代碼結(jié)果:

0 1 2 3 4
0 6 6 2 4.0 1.0
1 4 7 0 NaN 5.0
2 6 5 5 NaN NaN
3 1 9 9 NaN NaN
4 4 8 1 5.0 9.0

df2.fillna(method='ffill')#用前面的值來(lái)填充

代碼結(jié)果:

0 1 2 3 4
0 6 6 2 4.0 1.0
1 4 7 0 4.0 5.0
2 6 5 5 4.0 5.0
3 1 9 9 4.0 5.0
4 4 8 1 5.0 9.0

傳入limit=” “限制填充個(gè)數(shù):

df2.fillna(method='bfill',limit=2)

代碼結(jié)果:

0 1 2 3 4
0 6 6 2 4.0 1.0
1 4 7 0 NaN 5.0
2 6 5 5 5.0 9.0
3 1 9 9 5.0 9.0
4 4 8 1 5.0 9.0

傳入axis=” “修改填充方向:

df2.fillna(method="ffill",limit=1,axis=1)

代碼結(jié)果:

0 1 2 3 4
0 6.0 6.0 2.0 4.0 1.0
1 4.0 7.0 0.0 0.0 5.0
2 6.0 5.0 5.0 5.0 NaN
3 1.0 9.0 9.0 9.0 NaN
4 4.0 8.0 1.0 5.0 9.0

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

宾阳县| 利津县| 东阳市| 临沂市| 阿拉善右旗| 右玉县| 江津市| 香港 | 新昌县| 昂仁县| 抚松县| 南平市| 噶尔县| 永善县| 吉木萨尔县| 改则县| 广汉市| 高台县| 邯郸县| 哈巴河县| 禹城市| 三明市| 长垣县| 上栗县| 建湖县| 贡山| 永善县| 洛宁县| 武川县| 交城县| 小金县| 宜宾县| 光山县| 商河县| 舒兰市| 宣武区| 榆社县| 上思县| 萝北县| 嘉峪关市| 五华县|