我试图将我的数据帧拆分为组
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')
Run Code Online (Sandbox Code Playgroud)
我得到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
Run Code Online (Sandbox Code Playgroud)
现在我想分别重置每个组的索引
print grouped.get_group('foo').reset_index()
print grouped.get_group('bar').reset_index()
Run Code Online (Sandbox Code Playgroud)
最后我得到了结果
A B
0 foo 1
1 foo 3
2 foo 5
3 foo 7
4 foo 8
A …Run Code Online (Sandbox Code Playgroud)