gpt4 book ai didi

pandas - 如何通过每行的第一个单词将 pandas 中的行汇总为该第一个单词的聚合?

转载 作者:行者123 更新时间:2023-12-05 09:32:54 26 4
gpt4 key购买 nike

例如在名为“水果”的列中

'fruit'      val1 val2
apple bottom 1 2
apple shot 3 4

输出:

apple 4 6

如果上面是一个数据框,我该如何获得输出?

enter image description here

最佳答案

@Nk03 提出的答案的简短版本:

df.groupby(df.fruit.str.split(' ').str[0]).sum()

输出:

       val1 val2
fruit
apple 4 6

如果您的列名称中有空格,如 OP 的评论,请使用:

df.groupby(df[' line item'].str.split(' ').str[0]).sum()

关于pandas - 如何通过每行的第一个单词将 pandas 中的行汇总为该第一个单词的聚合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67628889/

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