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

pandas数据操作

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

pandas数据操作

pandas 数据操作

在数据分析中,经常需要从不同角度将数据集合合并后再进行分析。

pandas的groupby方法适合数据进行分组和处理,关于数据的分组,这里讲如何使用groupby方法进行执行分组

首先,将性别sex数据分组,对年龄age,在校年数,education.num,每周工作时间按照性别进行比较

IN

grouped=df.groupby('sex')
grouped.mean()

OUT

可以看出在校年数,女性和男性基本一样,而每周工作时间,男性比女性都工作了6个小时时间

进行workclass 工作类型分组

可以看出self-emp-inc最高,而没有薪水的最低

进行workclass 工作类型多个列分组

根据职业类型和性别进行分组,对每周工作时间进行平均值分析

数据的合并

就是将多个数据合并为一个数据,对不同workclass的每周工作的平均值进行合并

先求出不同工作类型的每周工作时间的平均值

需要将数据workclass_hours合并到Dataframe对象中,合并为一个列 

merged=df.merge(workclass_hours,left_on='workclass',right_index=True,suffixes=('','_avg'))

下面将对合并的数据Dataframe对象merged的workclass,hours.perweek,hours.perweek_avg进行确认

 

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

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

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