如何对两个不同数据帧的元素执行关节置换手术

时间:2019-05-02 02:13:38

标签: pandas dataframe

我有两个数据帧Grwth_rt和GSDP。

Grwth_rt由2012-13、2013-14、14-15和15-16财政年度不同州的GDP增长率组成

GSDP由2011-12,2012-13,13-14,14-15,15-16年各州的GDP组成。

在某些州,2015-16年度的GDP值缺失。我正在尝试使用Grwth_rt计算这些年的GDP。

  GSDP.loc[["GSDP_2015-16"],["Himachal_Pradesh"]]
  =(GSDP.loc[["GSDP_2014-15"],["Himachal_Pradesh"]]/100)*
  (100+Grwth_rt.loc[["Himachal_Pradesh"],["pr_grwth_rt_2015-16"]])




                       Himachal_Pradesh    pr_grwth_rt_2015-16
       GSDP_2014-15       NaN               NaN
       Himachal_Pradesh   NaN               NaN

但是这将返回另一个具有NaN值的数据帧。如何处理这个???

  GSDP.loc[["GSDP_2015-16"],["Himachal_Pradesh"]]= . 
  (GSDP.loc[["GSDP_2014-15"],["Himachal_Pradesh"]]/100)* . 
  (100+Grwth_rt.loc[["Himachal_Pradesh"],["pr_grwth_rt_2015-16"]])

0 个答案:

没有答案