Так просто, так сложно найти ответ.
Как получить индекс сгруппированного фрейма данных:
import pandas as pd
df = pd.DataFrame({'a': ["this", "that", "this", "this", "that", "this"],
'b': [1,2,3,4,5,6]})
groups = df.groupby(['a'])
i = iter(groups)
g = next(i)
print(g)
#OUTPUT#################
('that', a b
1 that 2
4 that 5)
Как получить значения индекса 1 и 4, например [1,4]
Обратите внимание, это это всего лишь пример, я должен использовать groupby. Подсчет или выбор из родительского фрейма данных не является решением.