我有下面的数据文件,所有空白区域都是np.nan公司. 在
coupler_id 25 26 28 29
timestamp
2015-12-05 03:02:29 12017.0 12008.0
2015-12-05 03:04:47 12017.0 12008.0
2015-12-05 03:09:14 12017.0 12008.0
2015-12-05 03:12:12 12017.0 12008.0
2015-12-05 03:23:06 12008.0
2015-12-05 03:24:45 12017.0
2015-12-05 06:31:20 12017.0
2015-12-05 09:36:29 12011.0
2015-12-05 23:59:35 12017.0
2015-12-06 23:59:38 12017.0
我想向前填充缺少的值(限制1),而不复制行中的值。所以上面的数据帧应该是这样的:
^{pr2}$编辑:
如果第25列和第26列中有数据,而第28列索引2015-12-05 03:24:45中没有前面的nan怎么办。在
^{3}$
更新答案
下面是一个更一般的情况,它检查所有列:
上一个答案
^{pr2}$您可以使用
ffill(limit=1)
,然后检查是否存在重复的和,如果前面的一列是NaN
。在相关问题 更多 >
编程相关推荐