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

Python中合并重复特征行并汇总投票数的技术咨询

按特征列分组汇总投票数的Python实现

操作步骤

  • 先确保安装了pandas(Python处理表格数据的核心工具),未安装的话在命令行执行:
    pip install pandas
    
  • 读取你的数据文件(支持CSV、Excel等格式),再按指定列分组求和:

完整代码示例

import pandas as pd

# 替换成你的数据文件路径,CSV用read_csv,Excel用read_excel
df = pd.read_csv("your_data.csv")
# df = pd.read_excel("your_data.xlsx")

# 按Variable 1/2/3分组,对Vote列求和,重置索引得到标准表格
summary_df = df.groupby(["Variable 1", "Variable 2", "Variable 3"])["Vote"].sum().reset_index()

# 查看结果或保存到新文件
print(summary_df)
summary_df.to_csv("summary_votes.csv", index=False)  # 保存为CSV
# summary_df.to_excel("summary_votes.xlsx", index=False)  # 保存为Excel

代码说明

  • groupby(["Variable 1", "Variable 2", "Variable 3"]):指定以这三列为分组依据,将特征值完全一致的行归为一组
  • ["Vote"].sum():对每组的Vote列数值求和
  • reset_index():把分组后的索引转换为普通列,最终结果仅保留分组的特征列和汇总后的Vote列

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 10:20:41