97**国产露脸精品国产,国内精品免费一区二区三区,国产精品久久久久久久久妇女,国内一区二区三区精品视频

您現(xiàn)在所在的位置:首頁 >關(guān)于奇酷 > 行業(yè)動態(tài) > 手把手教你用Python爬中國電影票房數(shù)據(jù)

手把手教你用Python爬中國電影票房數(shù)據(jù)

來源:奇酷教育 發(fā)表于:

和很多同學接觸過程中,我發(fā)現(xiàn)自學Python數(shù)據(jù)分析的一個難點是資料繁多,過于復雜。大部分網(wǎng)上的資料總是從Python語法教起,夾雜著大量Pyth

和很多同學接觸過程中,我發(fā)現(xiàn)自學Python數(shù)據(jù)分析的一個難點是資料繁多,過于復雜。大部分網(wǎng)上的資料總是從Python語法教起,夾雜著大量Python開發(fā)的知識點,花了很多時間卻始終云里霧里,不知道哪些知識才是真正有用的。

 

本來以為上手就能寫爬蟲出圖,卻在看基礎的過程中消耗了一周又一周,以至于很多勵志學習Python的小伙伴犧牲在了入門的前一步。

 

 

于是,我總結(jié)了以下一篇干貨,來幫助大家理清思路,提高學習效率。總共分為三大部分:做Python數(shù)據(jù)分析必知的語法,如何實現(xiàn)爬蟲,怎么做數(shù)據(jù)分析。

 

 

1.必須知道的兩組Python基礎術(shù)語

 

 

A.變量和賦值

 

Python可以直接定義變量名字并進行賦值的,例如我們寫出a = 4時,Python解釋器干了兩件事情:

 

  • 在內(nèi)存中創(chuàng)建了一個值為4的整型數(shù)據(jù)
  • 在內(nèi)存中創(chuàng)建了一個名為a的變量,并把它指向4
  • 用一張示意圖表示Python變量和賦值的重點

例如下圖代碼,“=”的作用就是賦值,同時Python會自動識別數(shù)據(jù)類型:

請閱讀代碼塊里的代碼和注釋,你會發(fā)現(xiàn)Python是及其易讀易懂的。請閱讀代碼塊里的代碼和注釋,你會發(fā)現(xiàn)Python是及其易讀易懂的。

 

B.數(shù)據(jù)類型

 

在初級的數(shù)據(jù)分析過程中,有三種數(shù)據(jù)類型是很常見的:

  • 列表list(Python內(nèi)置)
  • 字典dict(Python內(nèi)置)
  • DataFrame(工具包pandas下的數(shù)據(jù)類型,需要import pandas才能調(diào)用)

 

它們分別是這么寫的:

 

列表(list):

??

list是一種有序的集合,里面的元素可以是之前提到的任何一種數(shù)據(jù)格式和數(shù)據(jù)類型(整型、浮點、列表……),并可以隨時指定順序添加其中的元素,其形式是:

 

字典(dict):

??

字典使用鍵-值(key-value)存儲,無序,具有極快的查找速度。以上面的字典為例,想要快速知道周杰倫的年齡,就可以這么寫:

?

dict內(nèi)部存放的順序和key放入的順序是沒有關(guān)系的,也就是說,"章澤天"并非是在"劉強東"的后面。

 

DataFrame:

DataFrame可以簡單理解為Excel里的表格格式。導入pandas包后,字典和列表都可以轉(zhuǎn)化為DataFrame,以上面的字典為例,轉(zhuǎn)化為DataFrame是這樣的:

和excel一樣,DataFrame的任何一列或任何一行都可以單獨選出進行分析。

 

以上三種數(shù)據(jù)類型是python數(shù)據(jù)分析中用的最多的類型,基礎語法到此結(jié)束,接下來就可以著手寫一些函數(shù)計算數(shù)據(jù)了。

 

 

 

2.從Python爬蟲學循環(huán)函數(shù)

 

 

掌握了以上基本語法概念,我們就足以開始學習一些有趣的函數(shù)。我們以爬蟲中繞不開的遍歷url為例,講講大家最難理解的循環(huán)函數(shù)for的用法:

 

A.for函數(shù)

 

for函數(shù)是一個常見的循環(huán)函數(shù),先從簡單代碼理解for函數(shù)的用途:

?

因為dict的存儲不是按照list的方式順序排列,所以,迭代出的結(jié)果順序很可能不是每次都一樣。默認情況下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同時#迭代key和value,可以用for k, v in d.items()

 

可以看到,字典里的人名被一一打印出來了。for 函數(shù)的作用就是用于遍歷數(shù)據(jù)。掌握for函數(shù),可以說是真正入門了Python函數(shù)。

 

B.爬蟲和循環(huán)

 

for函數(shù)在書寫Python爬蟲中經(jīng)常被應用,因為爬蟲經(jīng)常需要遍歷每一個網(wǎng)頁,以獲取信息,所以構(gòu)建完整而正確的網(wǎng)頁鏈接十分關(guān)鍵。以某票房數(shù)據(jù)網(wǎng)為例,他的網(wǎng)站信息長這樣:

 

該網(wǎng)站的周票房json數(shù)據(jù)地址可以通過抓包工具找到,網(wǎng)址為http://www.cbooo.cn/BoxOffice/getWeekInfoData?sdate=20190114

 

仔細觀察,該網(wǎng)站不同日期的票房數(shù)據(jù)網(wǎng)址(url)只有后面的日期在變化,訪問不同的網(wǎng)址(url)就可以看到不同日期下的票房數(shù)據(jù):

?

我們要做的是,遍歷每一個日期下的網(wǎng)址,用Python代碼把數(shù)據(jù)爬下來此時for函數(shù)就派上用場了,使用它我們可以快速生成多個符合條件的網(wǎng)址:

 

為了方便理解,我給大家畫了一個for函數(shù)的遍歷過程示意圖:

此處省略掉后續(xù)爬取過程,相關(guān)爬蟲代碼見文末。我們使用爬蟲爬取了5800+條數(shù)據(jù),包含20個字段,時間囊括了從2008年1月開始至2019年2月十一年期間的單周票房、累計票房、觀影人次、場均人次、場均票價、場次環(huán)比變化等信息

 

 

 

3.Python怎么實現(xiàn)數(shù)據(jù)分析?

 

 

除了爬蟲,分析數(shù)據(jù)也是Python的重要用途之一,Excel能做的事,Python究竟怎么實現(xiàn)呢;Excel不能做的事,Python又是否能實現(xiàn)呢?利用電影票房數(shù)據(jù),我們分別舉一個例子說明:

 

A.Python分析

 

在做好數(shù)據(jù)采集和導入后,選擇字段進行初步分析可以說是數(shù)據(jù)分析的必經(jīng)之路。在Dataframe數(shù)據(jù)格式的幫助下,這個步驟變得很簡單。

 

比如當我們想看單周票房第一的排名分別都是哪些電影時,可以使用pandas工具庫中常用的方法,篩選出周票房為第一名的所有數(shù)據(jù),并保留相同電影中周票房最高的數(shù)據(jù)進行分析整理:

 

 

9行代碼,我們完成了Excel里的透視表、拖動、排序等鼠標點擊動作。最后再用Python中的可視化包matplotlib,快速出圖:

 

 

 

B.函數(shù)化分析

 

以上是一個簡單的統(tǒng)計分析過程。接下來就講講Excel基礎功能不能做的事——自定義函數(shù)提效。觀察數(shù)據(jù)可以發(fā)現(xiàn),數(shù)據(jù)中記錄了周票房和總票房的排名,那么剛剛計算了周票房排名的代碼,還能不能復用做一張總票房分析呢?

 

當然可以,只要使用def函數(shù)和剛剛寫好的代碼建立自定義函數(shù),并說明函數(shù)規(guī)則即可:

定義函數(shù)后,批量出圖so easy:

 

學會函數(shù)的構(gòu)建,一個數(shù)據(jù)分析師才算真正能夠告別Excel的鼠標點擊模式,邁入高效分析的領(lǐng)域

97**国产露脸精品国产,国内精品免费一区二区三区,国产精品久久久久久久久妇女,国内一区二区三区精品视频
亚洲一区二区三区蜜桃| 国产一二三四五区| 国产美女免费网站| 手机在线播放av| 东京热无码av男人的天堂| 艳妇乳肉亭妇荡乳av| 黄色片子在线观看| 亚洲精品一区二区三区影院忠贞| 国内自拍偷拍视频| 无码人妻精品一区二区三区夜夜嗨| 欧美另类z0zx974| 三级黄色片网站| 亚洲一级中文字幕| 国产精品一二三区在线观看| 亚洲专区区免费| 国产小视频自拍| 免费看日本黄色片| 国产午夜精品理论片在线| 日韩一区二区a片免费观看| 美女脱光内衣内裤| avhd101老司机| 97在线观看免费高| 美女伦理水蜜桃4| 一级特级黄色片| 精品无码国产污污污免费网站| 国产高潮呻吟久久| 国产福利在线导航| 日韩在线视频网址| 中文字幕人妻一区| 国产sm调教视频| 成人高潮免费视频| 在线观看国产免费视频| a天堂中文字幕| 国产一二三四区| 日本黄色录像片| 调教驯服丰满美艳麻麻在线视频| 五月天精品视频| 日本r级电影在线观看| 不许穿内裤随时挨c调教h苏绵| 波多野结衣影院| 欧美xxxx精品| 理论片大全免费理伦片| 久久久久久久久久久久| 欧美人与性动交α欧美精品| 法国伦理少妇愉情| 天天看片中文字幕| 人妻精品久久久久中文| 亚洲一二三四五| 91视频最新网址| 亚洲国产第一区| 日本福利片在线观看| 在线免费观看黄色小视频| 尤物在线免费视频| 五月天综合视频| 中国极品少妇videossexhd| 99久久精品久久亚洲精品| free性中国hd国语露脸| 日本精品一二三| 91狠狠综合久久久| 国产三级黄色片| 亚洲自拍偷拍一区二区| 中文在线观看免费视频| 黄色一级片中国| 国产精品suv一区二区88| 亚洲久久久久久久| 菠萝菠萝蜜网站| 中文字幕久久久久久久| 26uuu成人网| 免费看特级毛片| 欧美另类videoxo高潮| 国产真人真事毛片视频| 三年中国中文观看免费播放| 中文字幕人妻一区二区| 91精品小视频| 亚洲国产果冻传媒av在线观看| 91人妻一区二区| 亚洲少妇一区二区三区| 亚洲精品久久一区二区三区777 | 免费看三级黄色片| 亚洲国产精品第一页| www.四虎精品| 女~淫辱の触手3d动漫| 无码熟妇人妻av| 免费看91的网站| 国产精品免费人成网站酒店 | 亚洲天堂av中文字幕| 三上悠亚ssⅰn939无码播放 | 在线观看亚洲网站| 老司机av网站| 国产国语性生话播放| 欧美偷拍一区二区三区| 福利视频第一页| 国产乱淫av麻豆国产免费| 久久久久久久无码| 少妇太紧太爽又黄又硬又爽小说| 性爱在线免费视频| 美国黄色小视频| 精品视频站长推荐| 俄罗斯毛片基地| 日本妇女毛茸茸| 亚洲第一成人网站| 情侣偷拍对白清晰饥渴难耐| 希岛爱理中文字幕| 中文字幕日韩三级片| 蜜桃av免费观看| 亚洲av成人精品一区二区三区| 毛片网站免费观看| 91精品国产闺蜜国产在线闺蜜| 美女扒开腿免费视频| 美女av免费看| 久久免费精品国产| 快灬快灬一下爽蜜桃在线观看| 白丝校花扒腿让我c| 国产一区二区三区四区五区六区 | 激情综合激情五月| 五月激情四射婷婷| 亚洲成人av免费在线观看| 国产精品99久久久久久成人| 免费黄色在线视频| 日本一区二区免费视频| 国产精品综合激情| 少妇饥渴放荡91麻豆| 久久久久中文字幕亚洲精品| 国产毛片久久久久久久| 精品人妻一区二区三区免费| 中文字幕第69页| 国产艳俗歌舞表演hd| 国产性猛交96| 中文字幕亚洲日本| 538精品在线观看| 99久久99久久精品免费看小说.| 三叶草欧洲码在线| 亚洲av午夜精品一区二区三区| 91导航在线观看| 国产高清一区二区三区四区| 日本一区二区在线观看视频| 国产精品国产高清国产| 男女羞羞免费视频| 国产午夜手机精彩视频| 女性裸体视频网站| 女人裸体性做爰全过| 人与动物性xxxx| 亚洲图片第一页| 女同久久另类69精品国产| 日韩精品电影一区二区三区| 亚洲一二三精品| 秋霞欧美一区二区三区视频免费| 第一次破处视频| 日韩av网站在线播放| 成人做爰视频网站| 四虎永久免费在线| 久久久久久久久毛片| 又色又爽又黄18网站| aaaa黄色片| 国产在线观看h| 久久久久亚洲AV成人无在 | 国产情侣久久久久aⅴ免费| 久久久男人的天堂| 自拍偷拍中文字幕| 91制片厂在线| www.欧美com| 91视频免费观看网站| 四季av中文字幕| 欧美风情第一页| 艳妇乳肉豪妇荡乳xxx| 黄色a一级视频| 熟女少妇a性色生活片毛片| 一级性生活免费视频| 91精品人妻一区二区三区蜜桃2 | 国产又粗又猛又色| 久久久久久久久福利| 亚洲成人生活片| 国产熟妇搡bbbb搡bbbb| 亚洲国产123| 成人免费av片| avtt天堂在线| jizz日本免费| 婷婷色中文字幕| 波多野在线播放| 免费在线观看日韩av| 国产aⅴ激情无码久久久无码| 日韩a级片在线观看| 91网站免费视频| 国产一级黄色录像| 国产黄色录像片| 久久国产精品无码一级毛片| 国产成人久久久久| 精品人妻无码一区| xfplay5566色资源网站| 欧美特级一级片| 高清国产在线观看| 国产精品久久AV无码| 国产91在线免费观看| 伊人久久久久久久久久久久久久| 波多野结衣一二三区| 麻豆精品国产传媒| 91久久国产综合| 亚洲天堂网av在线| 二区三区四区视频| 在线观看天堂av|