自拍偷在线精品自拍偷|国产无码一区二区久久|最新版天堂资源中文官网|国产精品第一页爽爽影院|国产精品一区二区av不卡|久久久波多野av一区无码|国产欧美日本亚洲精品一4区|亚洲精品天堂在线观看2020

當(dāng)前位置:首頁(yè) > 網(wǎng)站建設(shè) > 正文內(nèi)容

htmldiv全屏代碼(html5 全屏)

網(wǎng)站建設(shè)1年前 (2024-02-12)461

本文用Python從撈月狗網(wǎng)站上面抓取國(guó)服各區(qū)及外服王者數(shù)據(jù)信息,然后用R軟件進(jìn)行數(shù)據(jù)初探及淺析。旨在發(fā)現(xiàn)數(shù)據(jù)后面的有趣的東西!愛(ài)生活,愛(ài)數(shù)據(jù)!

分享前還是先分享自己的Python學(xué)習(xí)交流群:308754087群內(nèi)不定時(shí)分享干貨,包括2017最新的python企業(yè)案例學(xué)習(xí)資料和零基礎(chǔ)入門(mén)教程,歡迎初學(xué)和進(jìn)階中的小伙伴入群學(xué)習(xí)交流

Python爬取撈月狗數(shù)據(jù)

要抓取的數(shù)據(jù)如下圖所示:

主要包括王者游戲ID,所在區(qū)服,勝點(diǎn),勝場(chǎng),負(fù)場(chǎng),勝率,最近狀態(tài),擅長(zhǎng)位置,本命英雄等。由于撈月狗的數(shù)據(jù)是每天更新的,所以不同時(shí)間爬取數(shù)據(jù)可能會(huì)有所不同。

所用的Python代碼如下:

導(dǎo)入所需要的模塊:

import requests

import re

import pandas as pd

設(shè)置頭部信息:

head={'User-Agent':'你自己的頭部信息'}

設(shè)置正則來(lái)獲取國(guó)服王者信息:

rem=re.compile(r'class="subStrTitle"(.*?)/span.*?server"(.*?)/div.*?class="icon-dan"em(.*?)/em.*?span(.*?)em class="color-win"(.*?).*?\tspan//span.*?span(.*?)em class="color-defeat"(.*?)/em.*?"percentage"(.*?)/span.*?/score/(.*?).png.*?color-zhongdan"(.*?)/span.*?alt="(.*?)"/.*?alt="(.*?)"/.*?alt="(.*?)"/',re.S)

展開(kāi)全文

外服正則用于獲取外服王者信息:

reh=re.compile(r'span class="subStrTitle"(.*?)/span.*?player-server"(.*?)/div.*?em(.*?)/em.*?span(.*?)em.*?win"(.*?)/em/span.*?span.*?span(.*?)em.*?feat"(.*?)/em.*?"percentage"(.*?)/span.*?score/(.*?).png.*?"color-zhongdan"(.*?)/span.*?src="(.*?)".*?src="(.*?)".*?src="(.*?)"',re.S)

獲取國(guó)服對(duì)應(yīng)的戰(zhàn)區(qū),存放在zhanqu_list_cn中:

url_cn='http://www.laoyuegou.com/x/zh-cn/lol/lol/godrank.html?region=cnarea=1'

html_cn = requests.get(url_cn,headers = head)

reg=re.compile(r'class="cn-li.*?href="(.*?)"',re.S)

zhanqu_list_cn=re.findall(reg,html_cn.text)#國(guó)服戰(zhàn)區(qū)

獲取外服對(duì)應(yīng)的戰(zhàn)區(qū),存放在zhanqu_list_en中:

url_en='http://www.laoyuegou.com/x/zh-cn/lol/lol/godrank.html?region=foreignarea=kr'

html_en = requests.get(url_en,headers = head)

ren=re.compile(r'class=" foreign-li.*?href="(.*?)"',re.S)

zhanqu_list_en=re.findall(ren,html_en.text)

定義下載中國(guó)戰(zhàn)區(qū)數(shù)據(jù)的函數(shù):

def updown_cn(zhanqu_list_cn):

for zhanqu in zhanqu_list_cn:

for m in range(1,11):

url=zhanqu+'page='+str(m)

im = requests.get(url,headers = head)

if im.status_code == 200:

data=re.findall(rem,im.text) #得到數(shù)據(jù)rem代表國(guó)服數(shù)據(jù)

data=pd.DataFrame(data)

data.to_csv('/home/wajuejiprince/文檔/LOLDT/LOLDT.csv', header=False, index=False,mode='a+')#寫(xiě)入csv文件,'a+'是追加模式

data=[]

定義下載外服戰(zhàn)區(qū)數(shù)據(jù)的函數(shù):

def updown_en(zhanqu_list_en):

for zhanqu in zhanqu_list_en:

for m in range(1,11):

url=zhanqu+'page='+str(m)

im = requests.get(url,headers = head)

if im.status_code == 200:

data=re.findall(reh,im.text) #得到數(shù)據(jù)reh代表外服數(shù)據(jù)

data=pd.DataFrame(data)

data.to_csv('/home/wajuejiprince/文檔/LOLDT/LOLDT.csv', header=False, index=False,mode='a+')#寫(xiě)入csv文件,'a+'是追加模式

data=[]

下載數(shù)據(jù):

updown_cn(zhanqu_list_cn) #下載中國(guó)戰(zhàn)區(qū)數(shù)據(jù)

updown_en(zhanqu_list_en) #下載外服戰(zhàn)區(qū)數(shù)據(jù)

下載下來(lái)的數(shù)據(jù)保存格式是CSV格式,內(nèi)容如下圖所示:

經(jīng)過(guò)翻看數(shù)據(jù),只找到幾條格式異常數(shù)據(jù)(已經(jīng)手動(dòng)刪除)。

R語(yǔ)言數(shù)據(jù)初探

下面用R軟件來(lái)分析數(shù)據(jù),看看能否發(fā)現(xiàn)一些有趣的事情!

導(dǎo)入分析是要用的R語(yǔ)言程序包:

library(data.table)

library(plotly)

library(magrittr)

library(wordcloud2)

導(dǎo)入數(shù)據(jù):

dt=fread(file.choose())

國(guó)服數(shù)據(jù):

dt_cn=dt[1:2500] #也就是前2500個(gè)

外服數(shù)據(jù):

dt_en=dt[2501:4480]

各個(gè)戰(zhàn)區(qū)王者數(shù)量(國(guó)服):

dt_cn[,.(.N),by=.(所在戰(zhàn)區(qū))]

所在戰(zhàn)區(qū) N

1: 艾歐尼亞 90

2: 祖安 80

3: 諾克薩斯 80

4: 班德?tīng)柍?90

5: 皮爾特沃夫 90

...................

25: 扭曲叢林 99

26: 教育網(wǎng)專(zhuān)區(qū) 25

27: 巨龍之巢 90

28: 男爵領(lǐng)域 90

29: 峽谷之巔 80

所在戰(zhàn)區(qū) N

概覽數(shù)據(jù)(國(guó)服):

summary(dt_cn[,.(.N),by=.(所在戰(zhàn)區(qū))])

所在戰(zhàn)區(qū) N

Length:29 Min. : 25.00

Class :character 1st Qu.: 80.00

Mode :character Median : 90.00

Mean : 86.21

3rd Qu.: 90.00

Max. :100.00

#王者最少的區(qū)

dt_cn[,.(.N),by=.(所在戰(zhàn)區(qū))][N==25]

所在戰(zhàn)區(qū) N

1: 教育網(wǎng)專(zhuān)區(qū) 25

#王者有100人的區(qū)(最多也就100人)

dt_cn[,.(.N),by=.(所在戰(zhàn)區(qū))][N==100]

所在戰(zhàn)區(qū) N

1: 均衡教派 100

2: 守望之海 100

外服王者數(shù)量:

plot_ly(dt_en[,.(.N),by=.(所在戰(zhàn)區(qū))],x=~所在戰(zhàn)區(qū),y=~N,type="bar")

外服王者數(shù)量較多(相對(duì)于國(guó)服一個(gè)區(qū)),可能原因是有的外服就一個(gè)服務(wù)器,比如韓國(guó),另外也和撈月狗統(tǒng)計(jì)的數(shù)據(jù)有關(guān).

國(guó)服各區(qū)平均勝點(diǎn):

dt_cn[,.(mean=mean(勝點(diǎn))),by=.(所在戰(zhàn)區(qū))]

這里并不能看出艾歐尼亞是最強(qiáng)的戰(zhàn)區(qū)。

王者平常都是處于什么游戲狀態(tài):

wordcloud2(dt_cn[,.(.N),by=.(最近狀態(tài))])

英雄聯(lián)盟的評(píng)價(jià)等級(jí)是這樣遞增的D-,D,D+;C-,C,C+;B-,B,B+;A-,A,A+;S-,S,S+!大部分王者的最近狀態(tài)往往都是S級(jí)別的狀態(tài)??上У氖窃摂?shù)據(jù)集中沒(méi)有其他段位的數(shù)據(jù),如果有的話(huà)還可以比較一下各個(gè)段位玩家的平時(shí)的游戲狀態(tài)。

王者擅長(zhǎng)的位置:

各個(gè)大區(qū)的王者比較喜歡打野和上單的位置。這兩個(gè)位置也是英雄聯(lián)盟中承受傷害比較多的位置,也可以說(shuō)他們可能更傾向于玩"肉"一點(diǎn)的英雄吧。這樣的英雄也是在職業(yè)聯(lián)賽中經(jīng)常說(shuō)的容錯(cuò)率比較高。換句話(huà)說(shuō)也就是:又肉又有輸出型的英雄。

王者玩家本命英雄(當(dāng)前版本2017.08.05):

#由于在爬去數(shù)據(jù)的時(shí)候有的本命英雄不是我們預(yù)想的,在這里將其刪除(也就3~4個(gè)).

htmldiv全屏代碼(html5 全屏)

dt_all=fread(file.choose())

dt_cn-dt_all[1:2497]

dt_1-dt_cn[,本命英雄1]

dt_2-dt_cn[,本命英雄2]

dt_3-dt_cn[,本命英雄3]

all_hero-c(dt_1,dt_2,dt_3) #所有的英雄

table(all_hero)%%data.frame()%%wordcloud2(shape='star')

#以星型方式繪制云圖。

不愧是王者玩家,玩盲僧這樣”騷氣“操作的英雄。。。。。。(由于外服的本命英雄在爬取的時(shí)候爬到的都是一些圖片鏈接,不方便可視化,所以以上云圖不含外服數(shù)據(jù))

總結(jié):

朋友們聽(tīng)我一句勸,放下游戲吧, 出去走走, 讀幾頁(yè)自己喜歡的書(shū),去自己喜歡的地方走走,陪陪喜歡的人,晚上無(wú)聊的時(shí)候 約幾個(gè)朋友出去喝喝茶,聊聊天, 真的一天下來(lái),你會(huì)發(fā)現(xiàn)還是玩游戲有意思!

關(guān)于作者:

姓名:麥艷濤網(wǎng)名:挖掘機(jī)小王子個(gè)人網(wǎng)站:挖掘機(jī)小王子微信:Gorgon---MedusaQQ郵箱:WaJueJiPrince@qq.com個(gè)人簡(jiǎn)介:數(shù)據(jù)分析愛(ài)好者

掃描二維碼推送至手機(jī)訪問(wèn)。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://m.thonggone.com/post/87646.html

標(biāo)簽: htmldiv全屏代碼

“htmldiv全屏代碼(html5 全屏)” 的相關(guān)文章

google網(wǎng)站優(yōu)化(Google網(wǎng)站優(yōu)化多少錢(qián))

google網(wǎng)站優(yōu)化(Google網(wǎng)站優(yōu)化多少錢(qián))

本篇文章給大家談?wù)刧oogle網(wǎng)站優(yōu)化,以及Google網(wǎng)站優(yōu)化多少錢(qián)對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、google搜索優(yōu)化方法 2、怎么做谷歌優(yōu)化 3、google優(yōu)化應(yīng)該怎么做? google搜索優(yōu)化方法 你好,你想問(wèn)google搜索優(yōu)化方法是...

網(wǎng)站效果圖制作(設(shè)計(jì)本網(wǎng)站效果圖)

網(wǎng)站效果圖制作(設(shè)計(jì)本網(wǎng)站效果圖)

今天給各位分享網(wǎng)站效果圖制作的知識(shí),其中也會(huì)對(duì)設(shè)計(jì)本網(wǎng)站效果圖進(jìn)行解釋?zhuān)绻芘銮山鉀Q你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、想知道一個(gè)網(wǎng)站的首頁(yè)效果圖制作的基本過(guò)程 2、怎樣在電腦上制作效果圖? 3、網(wǎng)站上的3dmax360全景效果圖怎么制作 4、網(wǎng)站首頁(yè)效果...

龍巖網(wǎng)站制作(龍巖網(wǎng)站建設(shè)多少錢(qián))

龍巖網(wǎng)站制作(龍巖網(wǎng)站建設(shè)多少錢(qián))

今天給各位分享龍巖網(wǎng)站制作的知識(shí),其中也會(huì)對(duì)龍巖網(wǎng)站建設(shè)多少錢(qián)進(jìn)行解釋?zhuān)绻芘銮山鉀Q你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、龍巖網(wǎng)站建設(shè)公司SEO優(yōu)化,F(xiàn)LASH做的比較好的有什么公司?? 2、龍巖網(wǎng)站建設(shè)哪家最好? 3、龍巖哪個(gè)公司做網(wǎng)站比較好,有備案有后臺(tái)有維...

民族團(tuán)結(jié)ppt模板免費(fèi)下載素材(民族團(tuán)結(jié)ppt課件免費(fèi)下載)

民族團(tuán)結(jié)ppt模板免費(fèi)下載素材(民族團(tuán)結(jié)ppt課件免費(fèi)下載)

本篇文章給大家談?wù)劽褡鍒F(tuán)結(jié)ppt模板免費(fèi)下載素材,以及民族團(tuán)結(jié)ppt課件免費(fèi)下載對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、如何做好民族團(tuán)結(jié)工作ppt課件 2、簡(jiǎn)單又好看的民族團(tuán)結(jié)黑板報(bào)手繪素材 3、簡(jiǎn)單的民族團(tuán)結(jié)手抄報(bào)內(nèi)容素材 如何做好民族團(tuán)結(jié)工作ppt課...

發(fā)展對(duì)象答辯三分鐘ppt免費(fèi)下載(發(fā)展對(duì)象答辯3分鐘ppt)

發(fā)展對(duì)象答辯三分鐘ppt免費(fèi)下載(發(fā)展對(duì)象答辯3分鐘ppt)

本篇文章給大家談?wù)劙l(fā)展對(duì)象答辯三分鐘ppt免費(fèi)下載,以及發(fā)展對(duì)象答辯3分鐘ppt對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、發(fā)展對(duì)象答辯可以寫(xiě)本科經(jīng)歷嗎 2、發(fā)展對(duì)象答辯失敗要不要問(wèn)問(wèn)輔導(dǎo)員呀 3、發(fā)展對(duì)象答辯必須要說(shuō)成績(jī)和排名嗎 發(fā)展對(duì)象答辯可以寫(xiě)本科經(jīng)歷...

基于vue框架的網(wǎng)頁(yè)模板(基于vue的web框架)

基于vue框架的網(wǎng)頁(yè)模板(基于vue的web框架)

本篇文章給大家談?wù)劵趘ue框架的網(wǎng)頁(yè)模板,以及基于vue的web框架對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、bootstrap+vue.js做前端框架的特點(diǎn) 2、vue的ui框架有哪些 3、Vue移動(dòng)端項(xiàng)目搭建: 手把手從零開(kāi)始搭建 4、(一)基于...