У меня есть dataframe, где я хочу, чтобы выбрать все строки, которыеКак выбрать строки в Dataframe с максимальным значением в столбце
df = A B C D
'a' 1 1 1
'b' 1 2 1
'c' 1 1 1
'a' 1 2 2
'a' 2 2 2
'b' 1 2 2
И я хочу, чтобы получить строки, где значение в одном столбце является максимальным для этой группы. Таким образом, для приведенного выше примера, если я хотел группе быть «A» и «B» и получить те строки, которые имеют наибольшее значение в «C»
df = A B C D
'a' 1 2 2
'b' 1 2 2
'c' 1 1 1
'a' 2 2 2
Я знаю, что я хочу использовать groupby
, но я «Не знаю, что делать после этого.