我有一个名为resource_data
的数据框:
id price
p233245 149.00
p069063 14.95
p069063 8.45
p069063 13.59
p069063 24.95
并且我想删除ID中的重复项,以使一个ID包含价格的增加,例如,上面的代码应变为:
id price
p233245 149.00
p069063 61.94
答案 0 :(得分:1)
# Import pandas library
import pandas as pd
# initialize list of lists
data = [['p233245', 149.00], ['p069063', 14.95], ['p069063', 8.45]]
# Create the pandas DataFrame
df = pd.DataFrame(data, columns = ['id', 'price'])
df.groupby('id').sum()
输出:
id price
p069063 23.4
p233245 149.0