Я пытаюсь вычислить среднее значение столбца в кадре данных для строк с максимальными значениями X в том же кадре данных. Пытались и часами искали без удачи.
summary_percent_df
TTM_Si TTM_F Rev_Met price
ticker
AVP -0.082571 -7.927108 -2.287786 0.000000
HELE 0.005513 1.542568 1.244480 0.629727
IPAR -0.024999 -1.611722 -0.309357 0.705969
NUS -0.049710 0.664017 0.208076 0.656487
REV -0.016126 -4.113906 -1.297464 0.218214
Я хочу вернуть единственное среднее значение () столбца «цена» для 3 акций, которые имеют наибольшее значение в столбце «TTM_Si». Я близко подошел к использованию groupby () с .head (), но у меня возникла проблема с сортировкой данных после того, как они были разобраны для groupby.