Я пытаюсь получить максимум для каждой группы в серии:
return a
0
0 0.071429
0 0.071429
1 0.083333
1 0.333333
1 0.333333
1 0.083333
3 0.058824
3 0.058824
Name: 1, dtype: float64`
Вдохновлен Как сгруппировать Серии по значениям в пандах? , я пытаюсь:
b = a.groupby(a).max()
return b
Но я теряю имена исходных значений индекса 0, 1 и 3, и, как ни странно, они даже не заменяются найденными максимальными значениями.
1
0.058824 0.058824
0.071429 0.071429
0.083333 0.083333
0.333333 0.333333
Name: 1, dtype: float64
Есть ли способ получить максимумы и сохранить значения индекса после группировки?