【发布时间】:2018-10-12 21:44:37
【问题描述】:
我有两个 Pandas DataFrame,每个都有不同的列。我想基本上将它们水平粘合在一起(它们每个都有相同的行数,所以这应该不是问题)。
一定有一种简单的方法可以做到这一点,但我已经浏览了文档,concat 不是我想要的(我不认为)。
有什么想法吗?
谢谢!
【问题讨论】:
-
你想让
pd.concat([df1,df2], axis=1)水平连接 -
如果索引不同,您可能会遇到索引问题。然后用df1的索引设置df2的索引:
pd.concat([df1, df2.set_index(df1.index)], axis=1)