Вернуть среднее () для столбца для строк в DF с наибольшим значением в соседнем столбце - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь вычислить среднее значение столбца в кадре данных для строк с максимальными значениями 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...