Я попытался разделить свой файл данных на группы
df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar',
'foo', 'bar', 'foo', 'foo'],
'B' : ['1', '2', '3', '4',
'5', '6', '7', '8'],
})
grouped = df.groupby('A')
Я получаю 2 группы
A B
0 foo 1
2 foo 3
4 foo 5
6 foo 7
7 foo 8
A B
1 bar 2
3 bar 4
5 bar 6
Теперь я хочу индексы reset для каждой группы отдельно
print grouped.get_group('foo').reset_index()
print grouped.get_group('bar').reset_index()
Наконец, я получаю результат
A B
0 foo 1
1 foo 3
2 foo 5
3 foo 7
4 foo 8
A B
0 bar 2
1 bar 4
2 bar 6
Есть ли лучший способ, как это сделать? (Например: автоматически вызывать метод для каждой группы)