【发布时间】:2020-10-21 01:20:39
【问题描述】:
我有一个大数据集,我有一些缺失值,我想用前后列的平均值填充 NAN 值,在某些情况下我有连续的 NaN 值,在这些情况下我想替换所有这些 nan 值都可以通过非 nan 的第一个值找到,例如:我应该使用循环
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
19.0 NaN NaN NaN 29.0 30.0 NaN 16.0 15.0 16.0 17.0 NaN 28.0 30.0 NaN 28.0 18.0
我们的目标是让数据看起来像这样:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
19.0 29.0 29.0 29.0 29.0 30.0 23.0 16.0 15.0 16.0 17.0 22.5 28.0 30.0 29 28.0 18.0
【问题讨论】:
-
你有什么理由想输入平均值吗?如果在 19 到 29 之间有:21.5、24 和 26.5。你会接受吗?
标签: pandas dataframe rows mean