Как обрабатывать серии с многоуровневой индексацией в pandas?
Допустим у меня есть таблица данных по лапшчике, в ней есть столбцы brand, country, style, stars. Самые важные на данный момент это столбцы country и style, первый содержит в себе соответственно страну изготовитель, второй форму подачи (миска, чашка, и так далее). Моя задача заключается в том, чтобы выяснить самый популярный(часто встречаемый) способ подачи лапши для каждой страны. Как сделал это я:
df = pd.read_csv('data.csv')
res1 = df.groupby(['country', 'style']).count()['brand']
res1
Результатом выполнения данного кода станет серия с мультииндексами, которая будет иметь примерно такой вид:
Country Style
Australia Cup 17
Pack 5
Bangladesh Pack 7
Brazil Cup 2
Pack 3
Cambodia Pack 5
Canada Bowl 8
Cup 17
Pack 16
Часть итоговой серии. Вопрос вот в чём. Каким образом я могу вытащить например максимальное количество какого либо способа подачи лапши в каждой стране? В моей голове результат должен выглядеть как то так:
Country Style
Australia Cup 17
Bangladesh Pack 7
Brazil Pack 3
Cambodia Pack 5
Canada Cup 17
Заранее благодарю за внимание