gpt4 book ai didi

python - 如何连接具有公共(public)列值的行?

转载 作者:太空宇宙 更新时间:2023-11-04 02:54:54 25 4
gpt4 key购买 nike

例如:

Index   Variable     Name
0 'var1' 'apple'
1 'var2' 'orange'
2 'var1' 'pineapple'

我想得到这个:

Index    Variable     Name
0 'var1' ['apple','pineapple']
1 'var2' ['orange']

我尝试使用 df.groupby(['Variable']) 但我不知道如何将它转换回数据框。

最佳答案

您可以在分组对象上应用list函数进行聚合,这会将每个组中的Name Series对象变成一个列表,并将其视为单个元素结果:

df.groupby("Variable").Name.apply(list).reset_index()

enter image description here

关于python - 如何连接具有公共(public)列值的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42703297/

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