Code Monkey home page Code Monkey logo

recruitment-data-analysis's Introduction

利用Python对招聘信息数据分析

作者:何翔

学院:计算机学院

学号:04191315

班级:软件1903

项目全部文件的下载地址:https://download.csdn.net/download/HXBest/21700279

转载或引用请标注本文链接:https://blog.csdn.net/HXBest/article/details/119973217

如有问题,欢迎在 issues 中反馈,其他问题联系方式: Bilibili QQ

一、开发环境准备

导入开发所需相应的类库 image

二、项目设计与开发

2.1. 数据归纳整理

image

2.1.1 文件合并

image

合并后的CSV文件如下,包含了所有给定的数据:

合并文件后将合并后的文件上传,合并好的数据表名字为:data.csv

image

2.2. 载入数据,获取数据

image

2.2.1 预览数据

image

2.3. 数据处理与加工

image 一般而言salary列的值比较混乱,有数字有字符串,我们需要加工薪水数据,把薪水的上限下限隔离出来,以便于统计。观察可得,大部分的薪水是含有上下限的,单位为小写的千或万,中间用“-”作为连接的字符串,个别职位会出现“面议”的描述。这里用apply方法传入自定义的函数进行数据加工。

2.3.1 处理薪资字段

处理后以千(K)作为基本单位

image

2.3.2 获取薪资的上下界限值

image

2.3.3 增加平均薪资

image

2.3.4 将公司的规模数据化

image

image

2.3.5 增加公司的平均规模

image

image

2.4. 数据分析与可视化

2.4.1岗位和人才需求分析

2.4.1.1 分析岗位需求量排名前10的职业

image

image

2.4.1.2 岗位需求城市分布

image

2.4.1.3 分析各地区招聘的人才需求

image

image

2.4.2 职位和学历的分析

image

2.4.3 薪资分析

image

2.4.3.1 平均薪资柱状图

image

2.4.3.2 箱线图—不同城市的平均薪资分布情况

image

2.4.3.3 各地区岗位需求前10的平均薪资情况

image

2.4.4 公司类型分析

image

2.4.5 公司职位分析

image

image

2.4.5公司人数规模分析

image

三、分析总结

1.就业去向可以根据当地的人才需求和岗位需求量作为指引方向之一,人才需求越大,就业的机会也就越大

2.根据岗位排名的分析已经知道,从事计算机,管理等工程师或经理,其待遇和薪资都比较丰厚

3.民营企业占大多数招聘公司的比重

四、附录:项目文件

image

下载地址:https://download.csdn.net/download/HXBest/21700279

recruitment-data-analysis's People

Contributors

hexiang10 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

wu-beam

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.