微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在窗口中用移动平均线替换空值的优雅方式

如何解决在窗口中用移动平均线替换空值的优雅方式

我有一个以数据帧格式表示的时间序列数据,如下所示:

U1  U2  U3  U4  U5  U6  U7  U8  U9  U10  U11  U12  U13  U14  U15  U16 ... U96
1   2   3   null 4  5   6   7   8   9    10   11   12   13   14   15  ...  95
...

可以看出 U4一个空值,我想用 6 个附近值的平均值替换它:U1,U2,U3,{ {1}},U5,U6(前面三个值,后面三个值,如果U7为空,则后面为6个值。如果U1为空,则为1前值和后 5 个值。等)

我可以像下面这样实现它:

U2

有没有更优雅的方法来实现这一点?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。