gpt4 book ai didi

pandas - 如何合并多个DataFrame并累积重复键的值?

转载 作者:行者123 更新时间:2023-12-02 19:39:32 24 4
gpt4 key购买 nike

该请求是将多个具有重复“键”的 DataFrame 合并,并将与该键关联的值累积到“主”DataFrame。

Pandas有办法实现这个目标吗?除了迭代每一行并根据键或使用 df.duplicated('ID', keep = False 查找值查找所有重复的键,然后将值添加到“主”DataFrame 中。

我的尝试是

pd.concat(dfs).duplicated('ID', keep = False)

enter image description here

最佳答案

使用concat与聚合 sum:

df = pd.concat([df1, df2]).groupby('ID', as_index=False)['Value'].sum()

关于pandas - 如何合并多个DataFrame并累积重复键的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60452828/

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