python数据实例分析

发布时间:2022-05-19 10:52:39 作者:iii
来源:亿速云 阅读:145

本文小编为大家详细介绍“python数据实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“python数据实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

数据

假设我们的数据是这样的,无异常无缺失值,下面我通过几个问题,我们来练习用Pandas进行探索性数据分析~

yearnamesalarytitle
2001aa1500first
2002bb4300first
2003cc7000second
2001dd5000third

问题1: 最高薪水是多少?

我们将数据读取后命名为df

import pandas as pd
df['salary'].max()

同样的,最低(min)、平均(mean)。 

问题2: bb的薪水是多少?

突然想到了SQL,是不是一句话的事情,select...from...where... 当然,我们的pandas也是一句话的事情:

df[df['name']=='bb']['salary']  
  

问题3: 收入最高的人是谁?

那我们就定位到收入最高的行~

df[df['salary']==df['salary'].max()]
# or
df.loc[df['salary'].idxmax()]
  

问题4: 每年所有的员工平均收入?

是不是自然而然想到了分组,group by?

df.groupby('year').mean()['salary']  
  

问题5: 有多少个职称?

这里使用nunique()函数,之前有一个小伙伴和我交流中就发现没有搞懂nunique()函数和unique()函数之间的区别,现在应该懂了吧?

df['title'].nunique()

读到这里,这篇“python数据实例分析”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. Python数据类型实例分析
  2. python获取json数据类型实例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:怎么用Java读取Word表格中文本和图片

下一篇:java分组统计功能如何实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》