“學(xué)習(xí)python數(shù)據(jù)分析叁执,并帶你感受東北充滿文藝氣息的火車站”
大家好茄厘,帥鳥今天給大家分享一篇有意思的文章——給全國各省火車站數(shù)量來個排名,這也是我老早之前就想做的谈宛,但是之前思路有點偏次哈,好在迷途知返,今天終于能給大家見面了吆录。下面一起來看看排名情況吧窑滞。
第一步:給各個火車站按省歸類
走過的坑:之前我先去12306上把所有的火車站名字爬了下來,然后做個地圖網(wǎng)站爬蟲,爬取所有車站的詳細地址信息哀卫,但是有幾百個不常見的火車站搜不出來巨坊,遂作罷;然后又做個百度百科爬蟲聊训,逐個把火車站的地址信息提取出來抱究,但是又是幾百個火車站在百度百科沒有地址信息,有的還是地鐵站名(oh my god)带斑,遂又放棄鼓寺。
直到前幾天,我遇到了下面這個網(wǎng)站:
真是踏破鐵鞋無覓處勋磕,得來全不費功夫
所有火車站都在妈候,我不禁感慨了一下之前在坑里逝去的青春
簡單介紹一下上面的代碼,很適合初學(xué)者練手挂滓,首先將第一個網(wǎng)頁中把各省的鏈接找到(province_items)苦银,提取href組成url2,再把每個省和對應(yīng)的火車站數(shù)量len(trainName)存入字典中赶站。
第二步:數(shù)據(jù)可視化
由圖可以看出幔虏,從南至北火車站數(shù)量呈現(xiàn)遞減趨勢,我原本想著發(fā)達地區(qū)的火車站數(shù)量應(yīng)該多一些贝椿,畢竟“要想富先修路”想括,但是實際并不是這樣,看來東南沿海應(yīng)該是水路航線多一些(我瞎猜的)烙博。
2.畫出排名前二十的柱狀圖
排名第一的是黑龍江瑟蜈,總共有302個火車站,另外我們可以發(fā)現(xiàn)東北三省都在前五名中渣窜,數(shù)量都在130以上铺根,下面再深入研究一下東北三省的火車站數(shù)量。
3.畫出東北三省火車站數(shù)量占比餅狀圖
三個省占了全國21%的比重乔宿,這個比例還是相當大的位迂,
4.畫出黑龍江省內(nèi)火車站位置散點圖
大家注意一下,上面熱力圖用的是Map函數(shù)详瑞,這里散點圖用的是Geo函數(shù)囤官,這倆是有區(qū)別的。
由圖可以看出蛤虐,黑龍江省內(nèi)火車站相當密集,每條鐵路線上火車站間隔也比較小肝陪。
03
—
那么為什么東北會有這么多火車站呢驳庭?
這是歷史特殊時期的產(chǎn)物,上個世紀初期東北有豐富的煤礦資源,修建鐵路主要是鬼子和毛子掠奪資源饲常,這個就是東北三省鐵路眾多的主要原因蹲堂。另外,東北三省雖然鐵路秘籍贝淤,但是由于年代稍久了柒竞,鐵路質(zhì)量和規(guī)格不是很高。相對于南方來說播聪,鐵路是東北這邊的主要交通工具朽基,由于地域遼闊,修建鐵路建設(shè)成本會相對較低离陶。這就是這邊有很多小火車站的原因稼虎。?
但是歷史也為東北留下了一些充滿文藝氣息的火車站,這些火車站既有時代的烙印招刨,也有現(xiàn)代的美觀霎俩,下面讓我們一起感受一下吧!
(亞布力南站沉眶,是我國首個滑雪場火車站打却,位于黑龍江省尚志市亞布力鎮(zhèn))
(橫道河子站,西洋畫里的俄羅斯城堡谎倔,位于黑龍江省海林市的橫道河子)
(吉林西站柳击,過去叫做黃旗屯站)
(旅順站 國內(nèi)保存最完整的歐式站臺)
雖然我不是東北人,更沒有去過以上的火車站传藏,但是看了照片心卻心生向往腻暮,以后有時間一定要親臨其境感受一下藝術(shù)的氣息。
本文代碼已上傳毯侦,請在公眾號“
python的爬蟲與數(shù)據(jù)分析之路”后臺輸入:火車站獲取
精彩回顧: