2016-07-15 177 views
7

Come si esegue iterazione su una serie Pandas generata da un comando .groupby('...').size() e si ottiene sia il nome del gruppo che il conteggio.Come eseguire iterazioni su serie Pandas generate da groupby(). Size()

Ad esempio se devo:

foo 
-1  7 
0 85 
1 14 
2  5 

come posso anello su di loro in modo che ogni iterazione l'avrei -1 & 7, 0 & 85, 1 & 14 e 2 & 5 nelle variabili ?

Ho provato l'opzione enumerate ma non funziona. Esempio:

for i, row in enumerate(df.groupby(['foo']).size()): 
    print(i, row) 

non ritorna -1, 0, 1, e 2 per i ma 0, 1, 2, 3.