gpt4 book ai didi

python - 如何水平连接 2 个数据框(按行和按列)?

转载 作者:太空狗 更新时间:2023-10-30 01:47:35 24 4
gpt4 key购买 nike

我有 2 个数据框

df1

  Cols/Rows   A    B    C
0 A 50 150 200
1 B 200 250 300
2 C 350 400 450

df2

  Cols/Rows    A    B    C
0 A 50 150 200
1 B 200 300 300
2 C 370 400 450

我的预期输出

  Cols/Rows    A    A2    B     B2    C    C2
0 A 50 50 150 150 200 200
1 B 200 200 250 300 300 300
2 C 350 370 400 400 450 450

我想创建新的数据框,将 col 和 row wise 合并。我尝试使用 merge() 但它没有用

print(df2.merge(df1, how='left'))

最佳答案

合并后缀

df1.merge(df2,on='Cols/Rows',suffixes =['','2'],how='left')
Out[225]:
Cols/Rows A B C A2 B2 C2
0 A 50 150 200 50 150 200
1 B 200 250 300 200 300 300
2 C 350 400 450 370 400 450

关于python - 如何水平连接 2 个数据框(按行和按列)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51044936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com