【发布时间】:2021-11-03 16:48:43
【问题描述】:
我有一个数据框,我想按照两个条件在数据框中填充空值
条件一: NaN之后的值(in this example 10) > NaN之前的值(7.5)
2.75
7.5
NaN
NaN
NaN
10
从 7.5 到 10 等量递增。所以它会像
2.75
7.5
8.125
8.75
9.375
10
PS:增量计算如下(10-7.5/4) = 0.625
条件2: NaN之后的值为
2.75
10
NaN
NaN
NaN
7.5
前向填充 NaN 值
2.75
10
10
10
10
7.5
【问题讨论】:
标签: python pandas dataframe nan ffill