def exc():"""# 需要用到分组的概念:将角色和业务单据的进行分组,结果合并为一行"""df = pd.read_excel('test33.xlsx')# 设置需要分组的字段cols = ['姓名', '科目']#agg() 其中的参数字段为之后输出的表格中的列字段df = df.groupby(cols).agg({'姓名': 'first', '科目': 'first', '成绩': lambda x: ','.join(x.astype(str)), }).reset_index(drop=True) print(df)df.to_excel('res.xlsx', index=False)