我正在尝试将两个数据框连接在一起。他们没有任何同名的列,我想让每个数据框中具有相同索引的列彼此相邻。令人惊讶的是,我没有找到任何关于此的文档,也没有在 StackOverflow 上找到任何现有问题。
所以用一个例子来描述我的问题可能更容易:
df1:
A | B | C |
---|---|---|
5 | 3 | 7 |
6 | 8 | 9 |
df2:
一个 | 两个 | 三个 |
---|---|---|
5 | 3 | 7 |
6 | 8 | 9 |
预期结果
A | 一个 | B | 两个 | C | 三个 |
---|---|---|---|---|---|
5 | 3 | 7 | 5 | 3 | 7 |
6 | 8 | 9 | 6 | 8 | 9 |
有人知道如何做到这一点吗?
答案 0 :(得分:0)
这是另一种方式:
(pd.DataFrame(
pd.concat([df,df2],axis=1)
.to_numpy(),
columns = [j for i in zip(df.columns,df2.columns) for j in i]))