Je veux imprimer le résultat du regroupement avec Pandas.
J'ai un dataframe:
import pandas as pd
df = pd.DataFrame({'A': ['one', 'one', 'two', 'three', 'three', 'one'], 'B': range(6)})
print(df)
       A  B
0    one  0
1    one  1
2    two  2
3  three  3
4  three  4
5    one  5Lors de l'impression après regroupement par 'A', j'ai les éléments suivants:
print(df.groupby('A'))
<pandas.core.groupby.DataFrameGroupBy object at 0x05416E90>Comment puis-je imprimer le dataframe groupé?
Si je fais:
print(df.groupby('A').head())J'obtiens le dataframe comme s'il n'était pas groupé:
             A  B
A                
one   0    one  0
      1    one  1
two   2    two  2
three 3  three  3
      4  three  4
one   5    one  5Je m'attendais à quelque chose comme:
             A  B
A                
one   0    one  0
      1    one  1
      5    one  5
two   2    two  2
three 3  three  3
      4  three  4df.groupby(['A', 'B']).sum(), mais il échouerait si les ('A', 'B')paires ne sont pas uniques.
                
print df.groupby('A').head(). quelle version de pandas avez-vous?