【发布时间】:2019-02-24 06:15:35
【问题描述】:
我有一个数据框,其中有一列连续但不相邻的数字和缺失值。
我想使用fillna 函数用前一个非缺失行的增量值填充缺失值。
这是一个简化的表格:
index my_counter
0 1
1 2
2 NaN
3 3
4 NaN
5 NaN
6 8
我想这样填写my_counter:
index my_counter
0 1
1 2
2 2.1
3 3
4 3.1
5 3.2
6 8
我怎样才能完成这项任务?
【问题讨论】:
-
嗨@EricM,你能也显示你的代码吗?到目前为止,您尝试过什么?
-
我的尝试(成功)涉及循环和比较,这不是我寻求的以熊猫为中心的解决方案。 Wen的以下解决方案效果很好。只需要补充一点,您需要将 my_column 设置为等于该代码行,因为其目的是用递增的值“替换”NaN。