gpt4 book ai didi

python - 如何将 pandas 数据框的元素组合为坐标对?

转载 作者:行者123 更新时间:2023-12-01 06:43:55 25 4
gpt4 key购买 nike

假设我有表 A 和 B,其中

A=  [[1, 2],
[3, 4]]

B= [[5, 6],
[7, 8]]

我想返回的是 Pandas 数据框

[[(1,5), (2,6)],
[(3,7), (4,8)]].

我该怎么做?我想对元素进行压缩,同时保留数据框的形状。有人知道这是怎么可能的吗?

最佳答案

如果AB都是Dataframe

pd.concat([A.stack(),B.stack()]).groupby(level=[0,1]).agg(tuple).unstack()
Out[24]:
0 1
0 (1, 5) (2, 6)
1 (3, 7) (4, 8)

关于python - 如何将 pandas 数据框的元素组合为坐标对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59330213/

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