【发布时间】:2021-09-05 19:30:00
【问题描述】:
我有这个数据框,如果我有一个重复的行,如果它们完全相同(梅赛德斯 exp)我只保留一个(不求和)或者求和(起亚案例)如果租金/销售价值存在差异
Df 示例
cars rent sale
Kia 1 2
Bmw 1 4
Mercedes 2 1
Ford 1 1
Kia 4 5
Mercedes 2 1
我写了这段代码:
import pandas as pd
df=pd.DataFrame({'cars':['Kia','Bmw','Mercedes','Ford','Kia','Mercedes'],
'rent':[1,1,2,1,4,2],
'sale':[2,4,1,1,5,1]})
df=df.groupby(['cars']).sum().reset_index()
print(df)
我得到了这个输出:
cars rent sale
0 Bmw 1 4
1 Ford 1 1
2 Kia 5 7
3 Mercedes 4 2
预期输出:
cars rent sale
0 Kia 5 7
1 Bmw 1 4
2 Mercedes 2 1
3 Ford 1 1
【问题讨论】: