Ошибка значения при попытке сгруппировать по кадру данных pandas и получить строку, имеющую максимальное значение для одного из столбцов - PullRequest
1 голос
/ 29 мая 2020

Я новичок в использовании фрейма данных и пытаюсь сгруппировать его по приведенному ниже фрейму данных по имени поля и хочу получить строки с максимальным значением для столбца «высокий». вывод с максимумом из столбца «high» для всех акций по группам:

    Name    date        high    low
8   INFY        06-03-2020  744 729.1
1   AGRITECH    06-03-2020  33.2    30.2
0   20MICRONS   06-03-2020  31.55   27.45

также было бы полезно, если бы я также получил минимум. Я пробовал функции max () и idxmax (), как показано ниже, но получаю ошибку значения. не могли бы вы мне помочь.

df[['IndexName','date','high']].loc[df[['IndexName','date','high']].reset_index().groupby(['IndexName'])['high'].idxmax()]

не помогло, но.

1 Ответ

1 голос
/ 30 мая 2020
• 1000 спасибо.
...