В пандах группировки я хочу взять только максимальный объект второго столбца группировки [дубликат]Python

Программы на Python
Anonymous
В пандах группировки я хочу взять только максимальный объект второго столбца группировки [дубликат]

Сообщение Anonymous »


У меня есть набор данных онлайн-заказов. Каждая запись имеет значение, адрес, категорию, состояние и т. д. Я хочу найти категорию с наибольшим доходом в каждом штате, поэтому мне нужно сгруппировать по штату и категории по стоимости. Итак, у меня есть результат по каждому штату и для каждого штата по каждой категории с ее доходом.

Как изолировать категорию с максимальным значением для каждого штата?

например, у меня есть что-то вроде этого:

ЗНАЧЕНИЕ КАТЕГОРИИ СОСТОЯНИЯ Флорида, книги 30 велосипеды 50 еда 32 новые ваши книги 140 велосипеды 90 еда 12 и я хочу это
Флоридские велосипеды 50 Нью-Йоркские книги 140 state_cat_sdf = sdf.groupby(['State', 'category'])['value'].sum().reset_index()

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