|
今天是正月初九,春運(yùn)返程也已過半。這篇文章,作者對(duì)北京、上海、廣州、深圳、杭州等地 1萬多條出行數(shù)據(jù)進(jìn)行分析,得出了一些有意思的結(jié)論,并且繪制了這幾個(gè)城市春運(yùn)的遷移圖。雖然數(shù)據(jù)在取樣公平性上不能完全符合標(biāo)準(zhǔn),但是思路還是值得大家學(xué)習(xí)參考的~ 目錄
前言 很早之前發(fā)過一篇關(guān)于某拼車平臺(tái)爬蟲的文章,因?yàn)楣ぷ鞅容^忙,一直沒有下文。最近年底稍微空了些,加上碰上春節(jié)返鄉(xiāng)大潮,剛好再拿過來寫一下數(shù)據(jù)分析的思路。 本次數(shù)據(jù)樣本共13041條,本別采集了北京、上海、廣州、深圳、杭州的某一天出行數(shù)據(jù),由于手動(dòng)操作難以保證取樣的公平性,所以不能對(duì)全部數(shù)據(jù)結(jié)果的準(zhǔn)確性做保證,本文以提供思路參考為主,先放一張路線圖: 統(tǒng)計(jì)結(jié)果 好了知道大家比較關(guān)心結(jié)果,所以先把結(jié)果放一放,后面再接著講分析過程。
先單獨(dú)把性別拎出來看一下,后面再根據(jù)城市進(jìn)行分析,結(jié)果顯示,拋開未設(shè)置性別的乘客不論,總體來看順風(fēng)車的用戶群中,男性(占比 49.39%)還是多于女性(占比 31.55%)的。畢竟跨城順風(fēng)車,大過年的,女性乘客對(duì)于安全性的憂慮還有要有的。
真實(shí)數(shù)據(jù)的話訂單數(shù)量應(yīng)該是深圳 > 北京 > 廣州 > 上海 > 杭州,但是同一個(gè)城市內(nèi)的乘客性別比例應(yīng)該還是具有一定的參考價(jià)值的,可以看到北京、上海、深圳的女性乘客數(shù)量占比都是高于男性的。
原本是想比較一下平均路程長(zhǎng)度,但是想想這個(gè)事情太折騰了,由于平臺(tái)主要還是依靠路程來計(jì)算拼車費(fèi)用的,所以通過計(jì)算客單價(jià)的話大概也能反映一下平均形成長(zhǎng)度(我猜的,然后結(jié)果是這樣的,沒想到廣州是最高的,也可能是我統(tǒng)計(jì)錯(cuò)誤。
有時(shí)候有些偏遠(yuǎn)地區(qū)訂單或者順路司機(jī)少,乘客會(huì)加價(jià)希望司機(jī)接單,于是統(tǒng)計(jì)了一下各城市加價(jià)訂單的占比和平均的加價(jià)額度,得出如下結(jié)果: 占比最高的城市是深圳,平均加價(jià)額度最高的城市也是深圳,看來深圳的小哥哥小姐姐們的確出手闊錯(cuò),然而加價(jià)比例最低的是北京,不過這也不能說明帝都人民不壕氣,可能就是人家繁華,司機(jī)多。
最后放幾張返鄉(xiāng)的路線圖 北京 上海 廣州 深圳
杭州 杭州明顯有別與其它幾個(gè)城市,一個(gè)是杭州的數(shù)據(jù)樣本多,另外一個(gè)平臺(tái)上杭州黃牛多,那些最遠(yuǎn)的單子就是黃牛廣告單。
爬蟲思路:注冊(cè)成為司機(jī),利用 mitm 抓包存儲(chǔ)拼車單 統(tǒng)計(jì)思路:數(shù)據(jù)的話我是通過本地 Mongodb 存儲(chǔ),所以直接用 python 操作 Mongodb 數(shù)據(jù) Pymongo:關(guān)于 Mongodb 數(shù)據(jù)庫的連接,直接上代碼: client = MongoClient('mongodb://localhost:27017') 以上代碼的意思就是連接本地 Mongodb-spring 數(shù)據(jù)庫 -orders 文檔集合 Pyecharts:是大名鼎鼎的 Echarts 的 Python 可視化圖表庫,用起來挺順手的,而且文檔規(guī)范,基本上可以零門檻入門,具體實(shí)現(xiàn)請(qǐng)移步文檔。
這里介紹一下關(guān)于 Pyecharts 的圖表樣式配置,為了保持各圖表的樣式統(tǒng)一(偷懶),Pyecharts 提供了一個(gè) Style 類,可用于在同一個(gè)圖或者多個(gè)圖內(nèi)保持統(tǒng)一的風(fēng)格。
代碼解讀 因?yàn)槿看a有點(diǎn)長(zhǎng),所以抽了一段舉個(gè)例子,主要思路就是從 Mongodb 取出指定數(shù)據(jù),或者通過 $group 管道對(duì)數(shù)據(jù)進(jìn)行處理,最后通過 pyecharts 生成相應(yīng)的圖表,呈現(xiàn) from pymongo import MongoClient 后記 這是一篇遲到很久的文章,本來沒打算再寫,但是總覺得下半部分沒寫完心里有個(gè)結(jié),所以還是抽時(shí)間補(bǔ)上。另外作為一個(gè)非專業(yè)技術(shù)人員,多記多練免得過幾天自己就忘了。 源碼地址附上: https://github.com/bkidy/Dida_spider ![]() - DataCastle -
|
|
|