我想知道是否可以将1(或n)添加到熊猫DataFrame / Series的缺失值中。
例如:
1
10
南
15
25
南
南
南
30
会返回:
1
10
11
15
25
26
27
28
30
谢谢
答案 0 :(得分:0)
使用.ffill
和groupby.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