Как найти все строки в кадре данных Pandas, которые имеют максимальное значение для столбца count, после группировки по столбцам ['Sp','Mt']?
 Пример 1: следующий dataFrame, который я группирую по ['Sp','Mt']:
   Sp   Mt Value   count
0  MM1  S1   a      **3**
1  MM1  S1   n      2
2  MM1  S3   cb     5
3  MM2  S3   mk      **8**
4  MM2  S4   bg     **10**
5  MM2  S4   dgd      1
6  MM4  S2  rd     2
7  MM4  S2   cb      2
8  MM4  S2   uyi      **7**
 Ожидаемый результат: получите строки результатов, чье количество макс. Между группами, например:
0  MM1  S1   a      **3**
1 3  MM2  S3   mk      **8**
4  MM2  S4   bg     **10** 
8  MM4  S2   uyi      **7**
  Пример 2: этот фрейм данных, который я группирую по ['Sp','Mt']:
   Sp   Mt   Value  count
4  MM2  S4   bg     10
5  MM2  S4   dgd    1
6  MM4  S2   rd     2
7  MM4  S2   cb     8
8  MM4  S2   uyi    8
  Для приведенного выше примера я хочу получить все строки, в которых count равно max, в каждой группе, например:
MM2  S4   bg     10
MM4  S2   cb     8
MM4  S2   uyi    8