繁体   English   中英

Pandas 连接两个数据帧,两个数据帧中具有相同索引的列彼此相邻

[英]Pandas join two dataframes, columns with the same index from the two dataframes are next to each other

我正在尝试将两个数据框连接在一起。 他们没有任何同名的列,我想让每个数据框中具有相同索引的列彼此相邻。 令人惊讶的是,我没有找到任何关于此的文档,也没有在 StackOverflow 上找到任何现有问题。

所以在一个例子中描述我的问题可能更容易:

df1:

一种 C
5 3 7
6 8 9

df2:

5 3 7
6 8 9

预期结果

一种 C
5 3 7 5 3 7
6 8 9 6 8 9

有谁知道如何做到这一点?

这是另一种方式:

(pd.DataFrame(
    pd.concat([df,df2],axis=1)
    .to_numpy(),
    columns = [j for i in zip(df.columns,df2.columns) for j in i]))

暂无
暂无

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

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