Панды получают строку с максимальным полем из результата группировки [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Панды получают строку с максимальным полем из результата группировки [дубликат]

Сообщение Anonymous »

У меня есть следующий фрейм данных:

Код: Выделить всё

col_a, col_b, col_c
1      01     34
1      02     23
1      03     567
1      04     425
2      01     234
2      02     54
2      03     56
3      01     56
3      02     567
Я хочу выбрать строки с максимальным значением в col_b для каждого значения col_a. Я пробовал это:

Код: Выделить всё

df[["col_a", "col_b", "col_c"]].groupby(["col_a", "col_b"]).max("col_b")
Но я просто получаю все значения для «col_b».
Как мне достичь своей цели?

Подробнее здесь: https://stackoverflow.com/questions/786 ... pby-result
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»