如何使用线性插值来插补丢失的时间序列数据?

埃文

考虑一下熊猫的时间序列,

0        NaN
1       72.0
2       63.0
3       30.0
4       26.0
5        NaN
6        NaN
7       35.0
8        NaN
9       37.0
...

在该时间点传感器未记录数据的地方存在NaN。因此,我们应该能够使用线性插值对丢失的数据进行插值。例如,条目8应该为36,也许条目5和6分别为29.0和32.0。是否有任何库/函数可以做到这一点?谢谢。

Vivek Kalyanarangan

使用interpolate() -

s.interpolate()

输出量

0     NaN
1    72.0
2    63.0
3    30.0
4    26.0
5    29.0
6    32.0
7    35.0
8    36.0
9    37.0
Name: col2, dtype: float64

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章