gpt4 book ai didi

python pandas 如何将具有相同列值的 pandas 组合起来

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:30 25 4
gpt4 key购买 nike

转换此帧:

1, 2
----
a, g
a, a
a, j
d, b
c, e

进入:

1, 2
----
a, g,a,j
d, b
c, e

我能做什么,我可以使用groupby吗?还有什么方法?

最佳答案

您可以使用 groupby使用apply 函数join:

df.columns = list('AB')
print (df)
A B
0 a g
1 a a
2 a j
3 d b
4 c e

df = df.groupby('A')['B'].apply(','.join).reset_index()
print (df)
A B
0 a g,a,j
1 c e
2 d b

关于python pandas 如何将具有相同列值的 pandas 组合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41236061/

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