Предположим, у меня есть 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
, сохранив unique
id
и затем выполнив среднее значение 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
Как я мог справиться с этим?