【发布时间】:2019-05-24 04:06:01
【问题描述】:
如果我的数据是:
a=pd.DataFrame({'Array1':[None,1,2,None,3,None,4,5,6,None]})
我想填写缺失值,这样数据就是:
1,1,2,2.5,3,3.5,4,5,6,6
可以看到第一个缺失值被填充为1,因为第二个值是1,是最接近的值。最后一个值丢失了。我填6,因为最接近的是6。然后,我用(2+3)/2=2.5来填第四个缺失值,即前值和后值的平均值。
不知道Python有没有这样的功能?如果是这样,谁能给我一些建议?
【问题讨论】:
标签: python pandas interpolation mean