網(wǎng)絡(luò)數(shù)據(jù)分析和可視化

1 項(xiàng)目描述##

豆瓣電影上提供的電影數(shù)據(jù)為例畏浆,完整地展示網(wǎng)絡(luò)數(shù)據(jù)從獲取鉴扫、處理到分析身害、可視化這一過程味悄,純當(dāng)練手,也為感興趣的小伙伴提供相關(guān)的技術(shù)介紹塌鸯。項(xiàng)目代碼托管在Github上侍瑟,可視化網(wǎng)站請(qǐng)?jiān)L問這里

豆瓣電影數(shù)據(jù)可視化.png

2 數(shù)據(jù)獲取##

用python寫爬蟲丙猬,Scrapyurllib2都是比較好的選擇涨颜,由于我對(duì)功能的要求比較簡(jiǎn)單,故選擇后者即可茧球。

在豆瓣電影上通過Chrome開發(fā)工具找到數(shù)據(jù)請(qǐng)求API庭瑰,接下來就可以寫代碼爬一些電影數(shù)據(jù)了,我使用的是這兩個(gè)API:

  1. http://movie.douban.com/j/search_tags?type=movie
  2. http://movie.douban.com/j/search_subjects?type=movie&tag=愛情&page_limit=20&page_start=0

第一個(gè)API是獲取所有電影的分類即tag抢埋,第二個(gè)是請(qǐng)求某個(gè)tag下偏移為page_start的page_limit條電影數(shù)據(jù)弹灭,包括電影的標(biāo)題督暂、url、評(píng)分等信息穷吮。

有了電影的url逻翁,再次爬取該頁面對(duì)應(yīng)的html內(nèi)容, 然后用Beautiful Soup解析出想要的字段就好了捡鱼。最終一共獲取了4587條電影記錄八回,每條記錄包含以下15個(gè)字段:電影ID、標(biāo)題堰汉、鏈接辽社、縮略圖、評(píng)分翘鸭、導(dǎo)演、編劇戳葵、演員就乓、分類、上映國(guó)家拱烁、語言生蚁、上映時(shí)間、時(shí)長(zhǎng)戏自、別名和簡(jiǎn)介邦投。

3 數(shù)據(jù)清洗##

這一步主要是為了提高數(shù)據(jù)質(zhì)量和配合后續(xù)的工作,對(duì)獲取的數(shù)據(jù)進(jìn)行一些清洗和預(yù)處理工作擅笔。比如將字段里多余的空白去掉志衣、將上映時(shí)間僅保留年份、將時(shí)長(zhǎng)處理為以分鐘為單位的整數(shù)等猛们,下圖是同一條電影數(shù)據(jù)在清洗前后的對(duì)比念脯。

數(shù)據(jù)清洗樣例.png

4 數(shù)據(jù)分析##

最基本的分析包括一些統(tǒng)計(jì)量的計(jì)算,說白了就是固定或以某一個(gè)字段分類弯淘,對(duì)另一個(gè)字段進(jìn)行求和或求平均绿店。我的主要分析字段是電影數(shù)量和平均評(píng)分,看它們和電影分類庐橙、語言假勿、上映國(guó)家、上映時(shí)間态鳖、時(shí)長(zhǎng)等其他字段之間有何關(guān)聯(lián)转培。

5 數(shù)據(jù)可視化##

俗話說,“一圖勝千言”郁惜,所以數(shù)據(jù)分析的結(jié)果以可視化網(wǎng)站的形式給出堡距。我用Flask搭建了一個(gè)簡(jiǎn)單的網(wǎng)站甲锡,用Echarts繪制了一些簡(jiǎn)單的圖標(biāo)來展示分析的結(jié)果,可視化網(wǎng)站請(qǐng)?jiān)L問這里羽戒。

網(wǎng)站包含三個(gè)子菜單:統(tǒng)計(jì)缤沦、評(píng)分、搜索易稠「追希“統(tǒng)計(jì)”展示了和電影數(shù)量相關(guān)的分析結(jié)果,“評(píng)分”展示了和電影評(píng)分相關(guān)的分析結(jié)果驶社,“搜索”則提供了一個(gè)簡(jiǎn)單的基于關(guān)鍵詞匹配的搜索功能企量。它們看起來大概是這個(gè)樣子:

統(tǒng)計(jì)頁面.png
評(píng)分頁面.png
搜索頁面.png

6 總結(jié)##

這次開發(fā)任務(wù)主要出于個(gè)人興趣,順便拋磚引玉地和大家介紹一些基本的方法和技術(shù)亡电。網(wǎng)絡(luò)上可以獲取的數(shù)據(jù)不計(jì)其數(shù)届巩,只要腦洞開得夠大,在數(shù)據(jù)源份乒、分析技術(shù)恕汇、可視化方法上進(jìn)一步提升,就一定可以創(chuàng)造出更有意義和價(jià)值的成果或辖。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瘾英,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子颂暇,更是在濱河造成了極大的恐慌缺谴,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耳鸯,死亡現(xiàn)場(chǎng)離奇詭異湿蛔,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)片拍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門煌集,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人捌省,你說我怎么就攤上這事苫纤。” “怎么了纲缓?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵卷拘,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我祝高,道長(zhǎng)栗弟,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任工闺,我火速辦了婚禮乍赫,結(jié)果婚禮上瓣蛀,老公的妹妹穿的比我還像新娘。我一直安慰自己雷厂,他們只是感情好惋增,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著改鲫,像睡著了一般诈皿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上像棘,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天稽亏,我揣著相機(jī)與錄音,去河邊找鬼缕题。 笑死截歉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的烟零。 我是一名探鬼主播怎披,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼瓶摆!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起性宏,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤群井,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后毫胜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體书斜,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年酵使,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了荐吉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡口渔,死狀恐怖样屠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情缺脉,我是刑警寧澤痪欲,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站攻礼,受9級(jí)特大地震影響业踢,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜礁扮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一知举、第九天 我趴在偏房一處隱蔽的房頂上張望瞬沦。 院中可真熱鬧,春花似錦雇锡、人聲如沸逛钻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绣的。三九已至,卻和暖如春欲账,著一層夾襖步出監(jiān)牢的瞬間屡江,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工赛不, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留惩嘉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓文黎,卻偏偏與公主長(zhǎng)得像耸峭,于是被迫代替她去往敵國(guó)和親劳闹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子本涕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容