我是Pandas的新手,我想使用group by声明。它工作但我可以按功能分组打印。 我正在使用Eclipse IDE 这是我的代码
import pandas as pd
df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar',
'foo', 'bar', 'foo', 'foo'],
'B' : ['one', 'one', 'two', 'three',
'two', 'two', 'one', 'three'],
'C' : [1,2,3,4,5,6,0,2]})
grouped = df.groupby('C')
print grouped
我将其视为ouptut:<pandas.core.groupby.DataFrameGroupBy object at 0x02FCA7D0>
我的问题是如何打印带有正确答案的分组变量
答案 0 :(得分:0)
我总是强迫它使用.head()
进行打印grouped.head()
发生的事情是您正在分组,但没有汇总结果。
grouped = df.groupby('A')
grouped
grouped_sum = df.groupby('A').sum()
grouped_sum
C
A
bar 12
foo 11