2014-03-30 73 views
3

現在,我正在運行總和和排序上的數據框對象:熊貓據幀排序:要總結和排序,但保留列名

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

問題我遇到的是,事後,我希望仍然能夠通過row ['GameID']等獲取每行的GameID,GameName和Tag。但是,我注意到在使用sum()方法後,它會創建一個名爲'Count'的列,但是我無法再訪問任何原始列。

我想知道是否有人知道我缺少的sum()方法的解決方法或一些錯綜複雜的問題。任何幫助表示讚賞。謝謝!

回答

3

您可以在GROUPBY後重置索引來恢復列回:

game_tags.reset_index(inplace=True) 
+0

謝謝!這正是我所期待的。 – Zhouster