【发布时间】:2020-07-05 15:48:36
【问题描述】:
我有一个熊猫系列,其中包含产品的价格演变(我的国家通货膨胀率很高),或者说,某个国家的冠状病毒感染人数。这两个数据集中的值都呈指数增长;这意味着如果您有类似 [3, NaN, 27] 的内容,您需要进行插值,以便在这种情况下用 9 填充缺失值。我检查了 Pandas 文档中的插值方法,但除非我遗漏了什么,否则我没有找到任何关于这种插值类型的信息。
我可以手动做,你只需取几何平均值,或者在更多值的情况下,通过做(最终值/初始值)^(1/它们之间的距离)得到平均增长率,然后相应地相乘.但是我的系列中有很多值要填写,那么我该如何自动完成呢?我想我错过了一些东西,因为这似乎是非常基本的东西。
谢谢。
【问题讨论】:
标签: python pandas time-series interpolation exponential