How to reset a DataFrame's indexes for all groups in one step?

后端 未结 5 1551
猫巷女王i
猫巷女王i 2020-12-16 12:44

I\'ve tried to split my dataframe to groups

df = pd.DataFrame({\'A\' : [\'foo\', \'bar\', \'foo\', \'bar\',
                       \'foo\', \'bar\', \'foo\',         


        
5条回答
  •  别那么骄傲
    2020-12-16 13:05

    Something like this would work:

    for group, index in grouped.indices.iteritems():
        grouped.indices[group] = range(0, len(index))
    

    You could probably make it less verbose if you wanted to.

提交回复
热议问题