栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

pandas 数据统计groupby/value

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pandas 数据统计groupby/value

显示概况
  • 单个
df[['age','grade']].median() #计算age grade每一列的中位数  当然前提是他们要为数值型数据
  • 总体
df[['age','grade']].describe() #计算min,max,std,median...当然只会显示类型是数字列的信息
  • 自定义(如果你嫌弃descrbe()给出的值太多)
df[['age','grade']].agg({
            'age':['min','max']
            'grade':['min','s']
})  #计算age列的min max  grade列的min std
分组
  • 分组
    df.groupby(['sex','profession'])
  • 获取分组
    df.groupby(['Sex','Pclass']).get_group(('male',1))

分组后每个组就是一个单独的Series,你可以对于该组使用使用与Series的方法,如计算最小最大值等等。

数值统计
  • 查看每一列的回答种类有哪些
df['lable'].unique  #为一个属性,不是函数 所以没有()
  • 查看每一种回答种类的个数统计
df['sex'].value_counts()   #统计sex下回答有几种,并统计他们各自的个数

[TIPS] :相当于df.groupby('sex')['sex'].count()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/314175.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号