我在以下方面遇到困难:
我有第一个熊猫df,它是按照以下方式构建的:
index|date|price
0 |2011|1000
1 |2011|1100
2 |2012|1200
3 |2013|1300
日期值是简单的字符串。你知道吗
另一个数据框有每年的通货膨胀率(粗略计算):
date |rate
2011 |0.1
2012 |0.2
2013 |0.3
我的目标是能够使用第二个数据集来转换第一个数据集中的价格值。(用适当年份的价格除以通货膨胀率)
最终结果应该是这样的:
index|date|price
0 |2011|10000
1 |2011|11000
2 |2012|6000
3 |2013|4333
非常感谢您的帮助。可能解决方案已经存在了,但我很难制定google查询来获得它。。你知道吗
只是强调} 中的用法
axis
和level
在^{以及
我们可以看到,修改的
df1
数据帧索引的级别1与修改的df2
索引中的'data'
值相同。我们可以用axis
和level
参数来确定对齐。你知道吗也就是说,对于这个特定的问题。。。我不可能不抄@MaxU!你知道吗
你可以这样做:
相关问题 更多 >
编程相关推荐