繁体   English   中英

从多个数据框中选择特定列以组合成一个数据框 pandas

[英]Select specific column from multiple dataframe to combine into one dataframe pandas

我想从多个数据帧中选择特定的列并将它们组合成一个数据帧,我该如何做到这一点?

df1

   count    grade
0   3        0
1   5        100
2   4        50.5
3   10       80.10


df2

    books   saving
0   4        10
1   5        9000
2   8        70
3   10       500

如何从df2中选择saving列并与df1中的grade列结合以形成一个单独的 pandas 数据框,如下所示。

    grade     saving
0   0           10
1   100        9000
2   50.5        70
3   80.10       500


我试过了

df = pd.DataFrame([df1['grade'],df2['saving']])
print(df)

但结果不是我想要的。

df = pd.concat([df1['grade'], df2['saving']], axis=1)

类似的问题已在此处得到解答。

此功能的 Pandas 文档:pandas.concat

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM