如何使用多个数据框中的特定列来创建新数据框?

时间:2019-06-29 06:55:09

标签: python-3.x pandas dataframe

(在我发布此问题之前,我在SO上检查了许多其他类似的问题,但没有一个回答我的问题。因此,在您投反对票之前,请先完整阅读我的问题,或将其标记为重复。)

我有2个数据框,所有数据框具有完全相同的索引但列不同。

我想创建一个与其他3个索引完全相同的新数据框,但从每个数据框中选择一个特定列:

DF1

           blah1       blah2        IMP1
Month1   0.80550    0.912814    1.135899
Month2  -4.61033    0.750013    1.093204
Month3   0.34241   -0.627297    2.035373
Month4   7.19570    0.039588    0.350060
Month5   3.86186   -0.208209   -0.939962

DF2

            blah1       blah2        IMP2
Month1   0.580550    0.480814    1.135899
Month2  -1.961033    0.546013    1.093204
Month3   2.063441   -0.627297    2.035373
Month4   0.319570    0.058588    0.350060
Month5   1.318068   -0.802209   -0.369962

我想像这样创建一个新的DF:

DF3

          IMP1          IMP2
Month1    1.135899      1.135899
Month2    1.093204      1.093204
Month3    2.035373      2.035373
Month4    0.350060      0.350060
Month5   -0.939962     -0.369962

最有效的方法是什么?非常感谢您的帮助。

0 个答案:

没有答案