假设我有一个Pandas DataFrame
形式:
id price dur
1 153 80.0 0.0
2 153 130.0 0.0
3 153 95.0 0.0
4 156 115.0 0.0
5 156 165.0 0.0
6 156 130.0 0.0
7 158 90.0 0.0
8 158 140.0 0.0
9 158 105.0 0.0
10 158 155.0 0.0
我有一个名为的列id
,它有duplicates
. 我想duplicates
通过保留 aunique
id
然后执行 the 的平均值price
而id
不是使用pd.DataFrame.drop_duplicates()
这是我的预期输出:
id price dur
1 153 101.667 0.0
2 156 136.667 0.0
3 158 122.5 0.0
我怎么可能处理这个?