gpt4 book ai didi

python - Pandas 合并两个具有相同结构的数据框

转载 作者:太空宇宙 更新时间:2023-11-04 07:32:16 29 4
gpt4 key购买 nike

假设我有两个数据框:

    x1  x2  x3  
y1 a1 a1 a1
y2 b1 b1 b1
y3 c1 c1 c1

x1 x2 x3
y1 a2 a2 a2
y2 b2 b2 b2
y3 c2 c2 c2

获取以下数据框的最简单方法是什么,其中每个元素都是原始数据框中相同位置的两个值的列表?

    x1        x2       x3  
y1 [a1,a2] [a1,a2] [a1,a2]
y2 [b1,b2] [b1,b2] [b1,b2]
y3 [c1,c2] [c1,c2] [c1,c2]

最佳答案

一个(众多)可能的解决方案:

In [63]: d1.astype(str).add(',').add(d2.astype(str)).apply(lambda x: x.str.split(','))
Out[63]:
x1 x2 x3
y1 [a1, a2] [a1, a2] [a1, a2]
y2 [b1, b2] [b1, b2] [b1, b2]
y3 [c1, c2] [c1, c2] [c1, c2]

关于python - Pandas 合并两个具有相同结构的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45100952/

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