利用熊猫群获取每一组的统计数据(如计数、平均数等)?

利用熊猫群获取每一组的统计数据(如计数、平均数等)?

我有一个数据框架df我用了几列groupby:

df['col1','col2','col3','col4'].groupby(['col1','col2']).mean()

以上述方式,我几乎得到了我需要的表(数据框架)。缺少的是一个额外的列,它包含每个组中的行数。换句话说,我的意思是,但我也想知道有多少数字被用来获得这些手段。例如,在第一组中有8个值,在第二个组中有10个值,依此类推。

简单地说:我怎样才能得到分组数据统计?


月关宝盒
浏览 815回答 5
5回答

慕的地10843

在……上面groupby对象,agg函数可以将列表取到应用几种聚合方法马上。这将为您提供所需的结果:df[['col1', 'col2', 'col3', 'col4']].groupby(['col1', 'col2']).agg(['mean', 'count'])
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python