根据项目编号添加价格

时间:2019-06-17 16:05:43

标签: python pandas dataframe

我有一个名为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

1 个答案:

答案 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