999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于python的拉勾網職位薪資及需求量數據分析與可視化

2020-04-09 10:55:16柳向陽戴崢杜茜亞吳榮信李玉香
締客世界 2020年8期
關鍵詞:可視化信息

柳向陽 戴崢 杜茜亞 吳榮信 李玉香*

(河北科技師范學院 河北 秦皇島 066004)

引言

Python具有易學易用、類庫豐富、功能強大的特點。Python在機器學習、人工智能、數據爬蟲、大數據處理等方面擁有非常豐富的插件,使得Python 可以非常方便地實現諸多使用其他語言難以實現的功能。其中Python的類庫非常強大,本文主要用到numpy、pandas、matplotlib對數據進行處理和統計分析。

1 數據爬取

1.1 查看robots協議

當使用爬蟲爬取網站的數據時,需要遵守網站所有者針對所有爬蟲所制定的協議,這就是robots協議。在地址欄輸入https://www.lagou.com/robots.txt,結果如下:

User-agent: Jobuispider

Disallow: /

User-agent: *

Disallow:/*?*

Disallow:/gongsi/v1/

通過查看robots協議,知道哪些數據可以爬取、哪些數據不可以爬取。

1.2 數據爬取編程思路

(1)導入requests庫

用import requests導入,為實現向網站發送GET類型的HTTP請求、并獲取返回的響應做準備。

(2)導入xlwt庫

用import xlwt導入,為實現將爬取的數據存入excel表格做準備。

(3)用開發者工具獲取HTTP頭部信息

右鍵單擊Chrome瀏覽器頁面,選擇“開發者工具”或按“F12”鍵,獲取Headers標簽的HTTP頭部信息,如requests URL、User-Agent等信息。

(4)輸入要爬取的職位和要爬取的頁數,進行數據爬取、解析

招聘信息很多,但我們感興趣的職位應該只有幾個,所以采用輸入的方式,如“python”。招聘信息很多,但只有最近的信息對我們才有意義,故查找有限頁數,如“30”。

用s=requests.session()和s.get(url,headers=headers,timeout=2)爬取數據;

用info=result.json()解析數據;

(5)將數據保存到excel表中

用w=xlwt.Workbook(encoding='utf-8')建立工作簿;

用ws=w.add_sheet(jos,cell_overwrite_ok=True)建立工作表;

用ws.write(0,0,'序號')、ws.write(0,1,'公司')、ws.write(0,2,'城市')……建立表的列標題;

用循環實現表格數據的寫入;

用w.save('拉勾網.xls') 保存數據到excel表中,如圖1所示。

2 數據分析與處理

2.1 導入庫函數

導入import numpy as np和import pandas as pd,為數據分析做準備。

步入21世紀的中國,面臨新的發展機遇和挑戰。這十年是極不平凡的十年:戰勝了2003年非典、2008年汶川地震等自然災害等,經受了2008年金融危機考驗,舉辦了第29屆奧運會、第41屆世博會。這十年也是中國成長的十年,一次次的經歷增強了中華民族的凝聚力,同時也提升了中國的國際影響力。這期間黨中央召開了十六大、十七大,更加堅定了改革開放的步伐。黨的十六大向世人昭示了新世紀的中國舉什么旗、走什么路、實現什么樣的目標等重大問題,并圍繞這些問題做了全方位的部署,大踏步向全面建成小康社會的目標邁進。黨的十七大總結了改革開放的歷史進程和經驗,對深入貫徹科學發展觀提出明確要求,將改革開放不斷深入推進。

2.2 導入excel表

Pandas擁有十分豐富的數據導入函數,可以從excel、 txt、SQL 數據庫等多種數據源中快速導入數據。本文使用pandas的read_excel()函數讀入數據表,代碼如下:

file = '拉勾網.xls' #賦值變量

df = pd.read_excel(file) #導入數據表

結果如圖2所示。

2.3 數據分析

通過groupby()函數分組得出需要統計的數據,代碼如下:

cs_ave_money= df.groupby(['城市'])['平均薪資(k)'].mean()

cs_min_money=df.groupby(['城市'])['最低薪資(k)'].min()

cs_max_money=df.groupby(['城市'])['最高薪資(k)'].max()

cs_count=df.groupby(by=['城市']).size() #以城市分組查看其次數

data = list(cs_count.values) #出現的次數

labels=list(cs_count.keys()) #其對應的城市

結果如圖3~圖6所示。

3 數據展示

3.1 導入庫函數

導入import matplotlib.pyplot as plt,為數據展示做準備。

3.2 數據展示

在完成對數據表的篩選處理后,就可以使用matplotlib提供的畫圖函數進行數據的展示,使其可視化,使其數據更加直觀,代碼如下:

plt.bar(np.arange(0,len(labels)*2,2),cs_min_money,alpha=0.5,width=0.5,color='yellow',edgecolor='red',label='最低薪資',lw=3)

plt.bar(np.arange(0,len(labels)*2,2)+0.5, cs_max_money, alpha=0.2, width=0.5, color='green', edgecolor='blue', label='最高薪資', lw=3)

plt.bar(np.arange(0,len(labels)*2,2)+1, cs_ave_money, alpha=0.2, width=0.5, color='red', edgecolor='blue', label='平均薪資', lw=3)

plt.title('各地區薪資對照表',color='r')plt.ylabel('薪資(K)')

plt.xlabel('城市')

plt.legend()

plt.xticks(np.arange(0,len(labels)*2,2)+0.5/2,labels)

plt.title('地區需求量分析',color='r')

plt.pie(data,labels=labels,autopct='%1.1f%%',shadow=False,startang le=150)

結果如圖7~圖8所示。

4 結論

使用第三方庫numpy、pandas、matplotlib可以快速簡單的使其想要分析的數據可視化,在本次處理中,并列柱狀圖的位置及數值處理頗為繁瑣,可在日后改善。

猜你喜歡
可視化信息
自然資源可視化決策系統
北京測繪(2022年6期)2022-08-01 09:19:06
思維可視化
師道·教研(2022年1期)2022-03-12 05:46:47
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
自然資源可視化決策系統
北京測繪(2021年7期)2021-07-28 07:01:18
基于CGAL和OpenGL的海底地形三維可視化
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 精品亚洲欧美中文字幕在线看| 久青草免费视频| 在线观看国产小视频| 国产毛片片精品天天看视频| 久久婷婷五月综合97色| lhav亚洲精品| 亚洲Av激情网五月天| 久草视频精品| 一级毛片免费观看久| 国产成人高精品免费视频| 欧美一级高清视频在线播放| 中文字幕第4页| www.av男人.com| 国产成人一区在线播放| 免费一级毛片| www亚洲天堂| 在线观看热码亚洲av每日更新| 亚洲乱码在线播放| 91探花国产综合在线精品| 久久人人爽人人爽人人片aV东京热| 99伊人精品| 精品91视频| 欧美精品1区2区| 老司机久久精品视频| 91在线精品免费免费播放| 亚洲精品视频免费| 国产性爱网站| 四虎免费视频网站| 中文无码精品a∨在线观看| 18禁影院亚洲专区| 久久精品亚洲中文字幕乱码| 99热最新网址| 久久国产精品影院| 热九九精品| 欧美精品一二三区| 亚洲色欲色欲www在线观看| 国产偷国产偷在线高清| 国产一级在线观看www色| 久久综合色视频| 国产夜色视频| 国产精品.com| 午夜电影在线观看国产1区| 69综合网| 四虎影视国产精品| 国产呦视频免费视频在线观看| 久久无码av一区二区三区| 免费不卡在线观看av| 国产精品男人的天堂| 欧美亚洲国产一区| 2020国产免费久久精品99| 伊人久久久久久久| 人与鲁专区| 天天综合色网| 亚洲欧美激情小说另类| 欧美精品H在线播放| 国产91精品久久| 国产大片喷水在线在线视频| 亚洲精品大秀视频| 国产欧美高清| 四虎精品黑人视频| 免费看久久精品99| 成人毛片免费在线观看| 亚洲天堂网在线视频| 色窝窝免费一区二区三区| 奇米影视狠狠精品7777| 中文字幕无码中文字幕有码在线| 亚洲午夜18| 免费一看一级毛片| 国产欧美日韩另类| 91亚洲视频下载| 午夜综合网| 精品少妇三级亚洲| 一区二区午夜| 国产91无码福利在线| 国产91九色在线播放| 视频一区视频二区中文精品| 99久久国产精品无码| 亚洲品质国产精品无码| 青青青草国产| 凹凸国产分类在线观看| 欧美第一页在线| 成人精品视频一区二区在线|