基于pandas、matplotlib、pyecharts的人工智能相关职位招聘市场数据分析

本文是使用pandas、matplotlib和pyecharts对人工智能相关职位进行数据分析的实战项目,包括全国及上海地区岗位需求量、学历要求、薪资对比等,揭示了人工智能培训热度、主要城市需求分布以及学历要求等趋势。
摘要由CSDN通过智能技术生成

pandas是python中的数据分析库,matplotlib、pyecharts是python中的数据可视化库。
容大教育人工智能班数据分析阶段实战项目:人工智能相关职位数据分析
小组成员:雷坤、韦民童、李波、陶宇
项目周期5天,数据分析为第2天的需求。

0.下载数据集

小组成员利用爬虫收集各大招聘网站的人工智能相关岗位信息,小组分工:

姓名 网站 网址
雷坤 中华英才网 www.chinahr.com
李波 智联招聘 www.zhaopin.com
韦民童 拉勾网 www.lagou.com
陶宇 前程无忧51job www.51job.com

本文中使用的数据集是前程无忧51job网站爬虫收集的职位信息。
数据集下载链接: https://pan.baidu.com/s/1XyKcm_KlV5jO6aQSQMWb7A 密码: wyar

1.观察数据

1.1解压压缩文件

将压缩文件解压,如下图所示:


10345471-0b1a03f4156b9fee.png
image.png

1.2打开jupyter notebook

人工智能职位信息_前程无忧51job文件夹同级目录下打开powershell
powershell输入命令并运行:jupyter notebook

10345471-435ba0ab8c740589.png
image.png

1.3新建dataAnalysis.ipynb文件

10345471-7b929310b3440910.png
新建ipynb文件.png

新建ipynb文件完成后重命名,重命名按钮位置如下图所示:


10345471-6e15878e67057e9a.png
image.png

1.4.查看数据

import pandas as pd
df = pd.read_csv('人工智能.csv', engine='python', encoding='utf8')
print(df.shape)
print(len(df.columns), df.columns)
df.head()

上面一段代码的运行结果如下:


10345471-b0278a5da1dcc6e7.png
image.png

2.数据处理

2.1 删除空行

print('删除空行前共有%d行' %le
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值