gpt4 book ai didi

python - 带有自定义聚合函数的 pandas groupby() 使用 pandas 连接列然后行

转载 作者:行者123 更新时间:2023-12-04 00:18:29 24 4
gpt4 key购买 nike

假设我有一个像这样的数据框:

 Column1    Column2    Column3    Column4
1 I am abc
3 on weekend holidays
1 I do business
2 I am xyz
3 I do nothing
2 I do job

使用 pandas 应用 groupby() 后,预期结果是:

Column1    Column2
1 I am abc I do business
2 I am Xyz I do job
3 On weekend holidays I do nothing

所需的聚合首先适用于列而不是行。

如何执行?

最佳答案

你试过吗:

df['newcol'] = df.apply(lambda x: " ".join(x[1:]), axis=1)
df.groupby('Column1').agg({'newcol': lambda x: " ".join()})

关于python - 带有自定义聚合函数的 pandas groupby() 使用 pandas 连接列然后行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62400640/

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