如果熊猫中的NaN如何将1加到先前的数据

时间:2019-02-19 20:42:38

标签: pandas fillna

我想知道是否可以将1(或n)添加到熊猫DataFrame / Series的缺失值中。

例如:
1
10

15
25



30

会返回:
1
10
11
15
25
26
27
28
30

谢谢

1 个答案:

答案 0 :(得分:0)

使用.ffillgroupby.cumcount的结果来确定n

df[0].ffill() + df.groupby(df[0].notnull().cumsum()).cumcount()

0     1.0
1    10.0
2    11.0
3    15.0
4    25.0
5    26.0
6    27.0
7    28.0
8    30.0
dtype: float64