假设我有以下两个数据框:
np.random.seed(1)
annual = pd.DataFrame(data=np.random.random((2, 4)), index=index, columns=pd.period_range(start="2015", end="2018", freq="Y"))
quarterly = pd.DataFrame(data=np.random.random((2,3)), index=index, columns=pd.period_range('2019', freq='Q', periods=3))
Annual:
2015 2016 2017 2018
A 0.417022 0.720324 0.000114 0.302333
B 0.146756 0.092339 0.186260 0.345561
Quarterly:
2019Q1 2019Q2 2019Q3
A 0.396767 0.538817 0.419195
B 0.685220 0.204452 0.878117
是否有可能我将两个数据框组合在一起,以便生成的数据框df如下所示?如果没有,是否有允许我合并两个数据框的解决方法,以便我可以执行类似的操作df['2019Q2'] - df['2018']?
2015 2016 2017 2018 2019Q1 2019Q2 2019Q3
A 0.417022 0.720324 0.000114 0.302333 0.396767 0.538817 0.419195
B 0.146756 0.092339 0.186260 0.345561 0.685220 0.204452 0.878117
MM们
相关分类