0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

用Python爬取拉勾網(wǎng)不同編程語言職位信息

jmiy_worldofai ? 來源:未知 ? 作者:李倩 ? 2018-09-29 16:51 ? 次閱讀

本文主要用Python爬取拉勾網(wǎng)不同編程語言職位信息,包括:Python崗、Java崗、C++崗、PHP崗、C#崗位(5崗);用R語言對影響薪資的因素進行分析。由于拉勾網(wǎng)的職位信息只顯示30頁,一頁15個職位信息,如果單獨爬取一個城市的崗位信息,只有幾頁是匹配的信息,信息量太小,分析沒有說服力。因此,本文爬取拉勾網(wǎng)全國職位信息。主要三部分內(nèi)容:

一、爬取拉勾網(wǎng)5崗職位信息--以Python崗為例

二、以Python崗位信息為例,分析影響薪資的因素

三、5崗之間薪水因素影響比較分析

一、爬取拉勾網(wǎng)5崗職位信息--以Python崗為例

我們抓取的信息包括Python崗位名稱、公司名稱、薪資、工作經(jīng)驗、學歷、公司規(guī)模、公司福利。

抓取結果如下:

將抓取結果循環(huán)寫入csv文件:

此外還抓取了Java崗、C++崗、PHP崗、C#崗位4崗的信息,代碼和抓取Python崗位信息類似。

二、以Python崗位信息為例,分析影響薪資的因素

這里包括數(shù)據(jù)清洗部分和數(shù)據(jù)分析部分兩部分內(nèi)容。

數(shù)據(jù)清洗部分

在抓取過程中,由于將python字典循環(huán)寫入csv文件,因此列名也被循環(huán)寫在csv文件中。

考慮本文主要分析影響薪資的因素,這里去除Name和Company兩列。

1.變量Salary

變量Salary一般都是范圍值,用“-”連接,但是不排除有XXK以上,例如10k以上這種表示形式,或者其他形式,這里需要處理一下。

2.變量Education

3.變量Size

到此,數(shù)據(jù)清洗部分內(nèi)容全部結束。

數(shù)據(jù)分析部分

1.工資與工作年限的關系

library(ggplot2)ggplot(newdata,aes(x=Experience,y=salary))+geom_boxplot(col="red")

符合大眾的認知,從事python的應屆畢業(yè)生起始工資平均值在5K左右,且薪資水平跨度最小,經(jīng)驗5-10年,工資水平跨度最大,主要可能是因為,有一部分轉為技術管理崗位,工資較低的可能還在繼續(xù)碼代碼,是不是對廣大同胞們的警告啊.......

2.工資與學歷的關系(???,本科,研究生,不限)

ggplot(newdata,aes(x=Graduate,y=salary))+geom_boxplot(col="red")

這里是否能說明學歷在一定程度上的重要性?學歷本科的工資跨度比較大,因為工作經(jīng)驗的不同導致了薪資的差異。

3.工資與公司融資的關系

ggplot(newdata,aes(x=Rong,y=salary))+geom_boxplot(col="red")

對于這部分知識是盲點,但是可以看出融資公司(上市也是一種融資方式)比沒有融資的公司平均工資要高出不少,這部分是不是可以是以后找工作的一個風向標。。。

4.工資與公司大小的關系

公司規(guī)模越大,平均的工資也越高。

5.工資與工作時間和學歷的關系

這張圖告訴我們,在大部分情況下,沒(Ren)錢(Chou)就要多讀書。不管是經(jīng)驗經(jīng)驗1年以下、經(jīng)驗3-5年、經(jīng)驗5-10年、經(jīng)驗不限的情況下,擁有碩士學歷的平均收入都普遍高于本科,本科都高于大專。(這里完全沒有歧視低學歷之意)

6.公司福利的云圖

現(xiàn)在公司的福利貼有“彈性工作,氛圍好,團隊,大牛,技術,五險一金”等標簽來吸引求職者眼球。

三、5崗之間薪水因素影響比較分析

1.Python崗、Java崗、C++崗、PHP崗、C#崗位的平均薪水

抓取拉勾網(wǎng)職位信息,可以看出python和java的平均薪資較高,C#的平均工資最低。

由此也驗證python近幾年火熱的態(tài)勢,由于AI的火熱,python的需求越來越大,傳統(tǒng)的java也比較強勢,薪資待遇較高。

2.相同工作經(jīng)驗不同職位信息薪水比較

對于不同工作經(jīng)驗,不同編程語言平均薪水還是有較大的差異。

3.相同學歷信息不同職位信息薪水比較

通過碩士、本科、大專、不限四種比較,碩士的總體薪資高于本科。

4.同一職位不同學歷信息薪水比較

總的看來,在每個職業(yè),碩士學歷的平均薪水高于本科,本科的平均薪水高于大專。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1931

    瀏覽量

    34549
  • python
    +關注

    關注

    55

    文章

    4774

    瀏覽量

    84386
  • 大數(shù)據(jù)

    關注

    64

    文章

    8856

    瀏覽量

    137222

原文標題:Python or Java?大數(shù)據(jù)解讀學什么語言最賺錢

文章出處:【微信號:worldofai,微信公眾號:worldofai】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    采用xpath網(wǎng)站內(nèi)容

    xpathmooc網(wǎng)課程
    發(fā)表于 04-11 12:01

    基于Python3對攜程網(wǎng)頁上北京五星級酒店列表的

    Python3 攜程網(wǎng)[1] 根據(jù)好評優(yōu)先順序,獲取北京五星級酒店列表
    發(fā)表于 04-19 16:25

    拉勾網(wǎng)職位信息取代碼

    拉勾網(wǎng)職位信息
    發(fā)表于 04-23 13:48

    基于Python實現(xiàn)一只小爬蟲拉勾網(wǎng)職位信息的方法

    通俗易懂的分析如何用Python實現(xiàn)一只小爬蟲,拉勾網(wǎng)職位
    發(fā)表于 05-17 06:54

    python音頻文件的步驟

    python爬蟲音頻文件
    發(fā)表于 08-22 14:23

    Python豆瓣電影信息和存儲數(shù)據(jù)庫

    Python——豆瓣電影信息并存儲數(shù)據(jù)庫
    發(fā)表于 03-11 11:19

    豆瓣電影Top250信息

    通過本案例[豆瓣電影Top250信息]鍛煉除正則表達式之外兩種信息解析方式:Xpath和PyQuery。
    發(fā)表于 03-23 15:47

    最流行的編程語言java,python

    。受訪者還回答了其他問題,包括他們使用什么語言,喜愛的框架,和工資詳細信息。調(diào)查顯示,如果就編程人員每天都要使用的語言來看,當今前10名的編程
    發(fā)表于 09-26 10:22 ?0次下載
    最流行的<b class='flag-5'>編程</b><b class='flag-5'>語言</b>java,<b class='flag-5'>python</b>

    Python拉勾網(wǎng)數(shù)據(jù)采集與可視化

    本文是先采集拉勾網(wǎng)上面的數(shù)據(jù),采集的是Python崗位的數(shù)據(jù),然后用Python進行可視化。主要涉及的是爬蟲&數(shù)據(jù)可視化的知識。
    的頭像 發(fā)表于 03-13 14:18 ?3225次閱讀
    <b class='flag-5'>Python</b><b class='flag-5'>拉勾</b><b class='flag-5'>網(wǎng)</b>數(shù)據(jù)采集與可視化

    Python CSDN的極客頭條

    Python 如何CSDN的極客頭條呢?
    的頭像 發(fā)表于 03-21 14:58 ?4783次閱讀
    <b class='flag-5'>Python</b> <b class='flag-5'>爬</b><b class='flag-5'>取</b>CSDN的極客頭條

    為什么幾百種編程語言偏偏Python炙手可熱?

    來自美國的招聘網(wǎng)站 Dice 發(fā)布了一份重要數(shù)據(jù)結論,那便是“Python 的就業(yè)市場非常健康”!許多職位編程語言(如 Kotlin)都受制于行業(yè)的突發(fā)奇想和大型科技公司的決策,但
    的頭像 發(fā)表于 03-21 09:37 ?2388次閱讀

    自學python單片機編程-Python語言控制單片機

    自學python單片機編程-Python語言控制單片機
    發(fā)表于 11-13 17:36 ?40次下載
    自學<b class='flag-5'>python</b>單片機<b class='flag-5'>編程</b>-<b class='flag-5'>用</b><b class='flag-5'>Python</b><b class='flag-5'>語言</b>控制單片機

    如何用python抖音app數(shù)據(jù)

    記錄一下如何用pythonapp數(shù)據(jù),本文以抖音視頻app為例。
    的頭像 發(fā)表于 03-16 09:07 ?5244次閱讀

    Scrapy怎么Python文件

    我們介紹了Scrapy框架運行基本原理,緊接著我們介紹了如何利用Scrapy文本數(shù)據(jù)
    的頭像 發(fā)表于 02-24 15:16 ?548次閱讀
    Scrapy怎么<b class='flag-5'>爬</b><b class='flag-5'>取</b><b class='flag-5'>Python</b>文件

    Python編程語言屬于什么語言

    Python編程語言屬于高級編程語言中的一種。它是一種通用、面向對象、解釋型編程
    的頭像 發(fā)表于 11-22 14:31 ?1341次閱讀