def exc():
"""# 需要用到分組的概念:將角色和業(yè)務(wù)單據(jù)的進(jìn)行分組,結(jié)果合并為一行"""
df = pd.read_excel('test33.xlsx')
# 設(shè)置需要分組的字段
cols = ['姓名', '科目']
#agg() 其中的參數(shù)字段為之后輸出的表格中的列字段
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)
文章來源地址http://www.zghlxwxcb.cn/news/detail-629897.html
文章來源:http://www.zghlxwxcb.cn/news/detail-629897.html
到了這里,關(guān)于python 將excel 多行進(jìn)行分組合并的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!