我用多指标(国家,年)数据帧中包含在目前的价格在当地货币单位国内生产总值数据大熊猫的工作,如计算GDP平减指数超过两个指数
gdp
country year
AUS 2013 274865000000
2012 269562000000
2011 251727000000
2010 233604000000
2009 221002000000
2008 202260000000
USA 2013 2550000000000
... ...
我想创造一个含GDP平减指数以2010年为基期的新塔,例如
gdp gdpdef
country year
AUS 2013 274865000000 1.18
2012 269562000000 1.15
2011 251727000000 1.08
2010 233604000000 1.00
2009 221002000000 0.95
2008 202260000000 0.87
USA 2013 2550000000000 1.01
... ... ...
2010 2520000000000 1
.... ... ...
在哪里,要明确,在“gdpdef”每个条目由GDP的比例给予i国在t年对GDP的国家我在2010年。
为了与单项指标(年),我能够实现这个目的对单一国家:
base_year = df.get_value(2010, "gdp")
df["gdpdef"] = df["gdp"].div(base_year)
但是我有有很多的麻烦在这两个指数复制此操作(国家,年)以简洁的方式。任何帮助,为此目的非常感谢。
万分感谢Jezrael,非常翔实的答案。 –
@ Ff.Graeme - 很高兴能帮到你! – jezrael