You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Pandas中按关键词分组对描述词频统计结果求和

按关键词分组汇总计数列的解决方案
  • 第一步:构建关键词到分组的映射字典
    从你的关键词DataFrame(假设名为keyword_df)中,提取每个关键词对应的分组关系:

    group_mapping = keyword_df.set_index('keyword')['group'].to_dict()
    
  • 第二步:按分组对计数列求和
    筛选出所有新增的关键词计数列,然后按分组映射对列维度进行分组求和:

    # 提取所有关键词列名
    keyword_columns = list(group_mapping.keys())
    # 按分组汇总求和
    grouped_total = new_df[keyword_columns].groupby(group_mapping, axis=1).sum()
    
  • 第三步:合并汇总结果到原DataFrame
    移除原来的单个关键词列,把汇总后的分组列合并回去:

    new_df = pd.concat([new_df.drop(keyword_columns, axis=1), grouped_total], axis=1)
    

举个例子,如果keyword_df里gas、gases、gasoline对应的分组都是gas,那么上述代码会把这三列的数值逐行求和,生成一个新的gas列替代原来的三个单独列。

内容的提问来源于stack exchange,提问作者Kas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 21:45:30