问题描述
我有数据每三年显示一次产品的价格。 Pandas 数据框看起来像这样:
product_group 2012 2013 2014 2015 2016 2017 2018 2019 product
0 x NaN NaN 12 NaN NaN 14 NaN NaN shoe
1 x NaN NaN 2 NaN NaN 2.8 NaN NaN sock
2 y 14 NaN NaN 16 NaN NaN 16 NaN cheese
...
另外,我还有一个数据框,其中包含每个产品组每年的平均价格,占 2015 年基准年的百分比:
product_group 2012 2013 2014 2015 2016 2017 2018 2019
0 x 0.84 0.85 0.96 1 0.98 1.02 1.07 1.2
1 y 0.92 0.97 0.99 1 1.48 1.5 1.52 1.75
现在我需要通过以下方式为每个产品找到每年的价格估算:
- 在两个已知价格之间:取几何平均值
- 从早期已知值推断出的值,以及产品组的平均价格
- 后一个值的回归值,包含平均产品组价格
- 例如,对于鞋的 2015 年价值,我们需要已知 2014 年价值 (= 12) 除以 0.96 和 2017 年价值 (=14) 除以 1.02 的几何平均值
- 如果只知道后来的价格:从这个已知的后来的值逆推(类似于第一种情况下的第 2 步)
- 如果只知道更早的价格:从这个已知的更早价格推断(类似于第一种情况中的步骤 1)
有人知道如何实现这一目标吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)