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

python筆記之使用fillna()填充缺失值

 更新時(shí)間:2022年07月16日 11:48:10   作者:集音  
這篇文章主要介紹了python筆記之使用fillna()填充缺失值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

使用fillna()填充缺失值

df = pd.read_csv('ccf_offline_stage1_train.csv')
print(df['Distance'])
df['distance'] = df['Distance'].fillna(-1).astype(int)
print(df['distance'])

結(jié)果太長(zhǎng)不展示了,經(jīng)過(guò)操作后成功將dataframe中distance列的缺失值都變成了-1

關(guān)于fillna()函數(shù)詳解

inplace參數(shù)的取值:True、False

  • True:直接修改原對(duì)象
  • False:創(chuàng)建一個(gè)副本,修改副本,原對(duì)象不變(缺省默認(rèn))

method參數(shù)的取值 : {‘pad’, ‘ffill’,‘backfill’, ‘bfill’, None}, default None

  • pad/ffill:用前一個(gè)非缺失值去填充該缺失值
  • backfill/bfill:用下一個(gè)非缺失值填充該缺失值
  • None:指定一個(gè)值去替換缺失值(缺省默認(rèn)這種方式)

limit參數(shù):限制填充個(gè)數(shù)

axis參數(shù):修改填充方向

#導(dǎo)包
import pandas as pd
import numpy as np
from numpy import nan as NaN
df1=pd.DataFrame([[1,2,3],[NaN,NaN,2],[NaN,NaN,NaN],[8,8,NaN]])
df1

代碼結(jié)果:

一、不指定任何參數(shù)

1.  用常數(shù)填充

#一、不指定method參數(shù)
 
#1.用常數(shù)填充
print (df1.fillna(100))
print ("-----------------------")
print (df1)

運(yùn)行結(jié)果:

2.  用字典填充

#2.用字典填充
df1.fillna({0:10,1:20,2:30})

運(yùn)行結(jié)果:

二、指定inplace參數(shù)

#二、指定inplace參數(shù)
 
print (df1.fillna(0,inplace=True))
print ("-------------------------")
print (df1)

運(yùn)行結(jié)果:

三、指定method參數(shù)

1.method = 'ffill'/'pad':用前一個(gè)非缺失值去填充該缺失值

#三、指定method參數(shù)
 
df2 = pd.DataFrame(np.random.randint(0,10,(5,5)))
df2.iloc[1:4,3] = NaN
df2.iloc[2:4,4] = NaN
df2

運(yùn)行結(jié)果:

#1.method = 'ffill'/'pad':用前一個(gè)非缺失值去填充該缺失值
 
df2.fillna(method='ffill')

運(yùn)行結(jié)果:

2.method = 'bflii'/'backfill':用下一個(gè)非缺失值填充該缺失值

#2.method = 'bflii'/'backfill':用下一個(gè)非缺失值填充該缺失值
 
df2.fillna(method='bfill')

運(yùn)行結(jié)果:

四、指定limit參數(shù)

#四、指定limit參數(shù)
 
#用下一個(gè)非缺失值填充該缺失值
#只填充2個(gè)
 
df2.fillna(method='bfill', limit=2)

運(yùn)行結(jié)果: 

五、指定axis參數(shù)

#五、指定axis參數(shù)
 
df2.fillna(method="ffill", limit=1, axis=1)

運(yùn)行結(jié)果:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

潞城市| 南华县| 莆田市| 阳信县| 北碚区| 昌都县| 岗巴县| 华蓥市| 平武县| 凌云县| 江阴市| 洛隆县| 井冈山市| 南丹县| 盱眙县| 司法| 清河县| 兴隆县| 安庆市| 社旗县| 格尔木市| 青铜峡市| 靖安县| 兴仁县| 滦平县| 河池市| 嵊泗县| 锡林浩特市| 合山市| 临安市| 淳安县| 白银市| 剑川县| 北票市| 翁源县| 鄂托克旗| 上林县| 罗平县| 长治县| 汪清县| 辰溪县|