Pandas DataFrame排序:想要进行求和和排序,但保留列名

时间:2014-03-30 20:19:34

标签: sorting pandas sum

现在,我正在运行一个总和并对DataFrame对象进行排序:

games_tags.groupby(['GameID', 'GameName', 'Tag']).sum().sort(['Count'], ascending=False)

我遇到的问题是,之后,我希望能够仍然通过行['GameID']等获取每一行的GameID,GameName和Tag。但是,我发现在使用总和之后()方法,它创建一个名为'Count'的列,但我无法再访问任何原始列。

我想知道是否有人知道我失踪的sum()方法的工作或一些复杂性。任何帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:3)

您可以在groupby之后重置索引以恢复列:

game_tags.reset_index(inplace=True)