我有一个数据框格式:
level_0 level_1 counts
0 back not_share 1183
1 back share 1154
2 back total 2337
3 front not_share 697
4 front share 1073
5 front total 1770
6 left not_share 4819
7 left share 5097
8 left total 9916
9 other not_share 2649
10 other share 2182
11 other total 4831
12 right not_share 1449
13 right share 1744
14 right total 3193
我想将此表单转换为
level_0 share not_share total
back 1154 1183 2337
front 1073 697 1770
等等..
有没有我可以使用的方法,或者我应该将其转换为本机Python数据类型然后进行操作?
最佳答案 使用groupby和sum
df.groupby(['level_0', 'level_1']).counts.sum().unstack()