186| 6
|
[经验求助] 求教excel 用python实现根据列的值相同则合并不同的行数 |
发表于 2024-11-2 03:40
70吾爱币
最佳答案试试
[mw_shl_code=python,true]import pandas as pd
df = pd.read_excel('123.xlsx') # 改为你所在的文件
df.columns = ['编号', '测试', '颜色', '数值1', '数值2', '数值3', '数值4']
result_df = df.groupby(['编号', '颜色'], as_index=False).agg({
'测试': 'first',
'数值1': lambda x: x[x != 0].sum(),
'数值2': lambda x: x[x != 0].sum(),
'数值3': lambda x: x[x != 0].sum(),
'数值4': ...
| ||
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
||
发表于 2024-11-2 03:40
| ||
发表于 2024-11-2 07:10
| ||
|
发表于 2024-11-2 09:21
| ||
发表于 2024-11-2 09:22
| ||
|
发表于 2024-11-2 09:49
| ||
|
发表于 2024-11-2 09:50
| ||
RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )
GMT+8, 2024-11-25 02:47
Powered by Discuz!
Copyright © 2001-2020, Tencent Cloud.