【问题标题】:Dynamically Fill NaN Values in Dataframe在 Dataframe 中动态填充 NaN 值
【发布时间】:2022-10-13 15:48:51
【问题描述】:

我有一个带有一系列数字的数据框。例如:

Index Column 1
1      10
2      12
3      24
4      NaN
5      15
6      NaN
7      NaN

我不能使用 bfill 或 ffill,因为规则是动态的,取上一行的值并除以连续 NaN + 1 的数量。例如,第 3 行和第 4 行应替换为 12 作为 24/2,行5、6 和 7 应替换为 5。

我该怎么做?

【问题讨论】:

    标签: python dataframe


    【解决方案1】:

    为什么不使用interpolate?有一个method=s 可能符合你的愿望

    【讨论】:

      猜你喜欢
      • 2015-02-14
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多