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)
文章来源地址https://www.toymoban.com/news/detail-629897.html
文章来源:https://www.toymoban.com/news/detail-629897.html
到了这里,关于python 将excel 多行进行分组合并的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!