平常周末出去不知道選什么地方此改,今年買了一張錦繡江山的年票萍膛,打算趁著這個機會多出去轉轉鸦列,可是100多個景點蚀苛,票價丙挽、有效期守屉、地域分布都不一樣隅忿,每次看了前門的就忘了后面的膊爪,于是打趁著假期花2個小時整理一下入客,為今年出去玩做參考管毙。
(一)數(shù)據(jù)整理
1.原始數(shù)據(jù)獲取。
從年票網(wǎng)站上把景點信息復制桌硫,并將文本粘貼到Excel上
http://www.365-china.cn/np2018/bjtj.asp
2.將縱向數(shù)據(jù)整理成橫向的表格夭咬。
(1)觀察數(shù)據(jù)。發(fā)現(xiàn)比較有規(guī)律铆隘,都是名稱卓舵、簡介、票價膀钠、待遇掏湾、地址和電話裹虫。當然,有的是不全的融击。
1筑公、北京八達嶺水關長城
以水據(jù)敵,形成關口尊浪,是古代戰(zhàn)場上罕見的古代建筑
票價:40元
待遇:免門票不限次(全年開放)
地址:北京延慶縣八達嶺鎮(zhèn)石佛寺西側
電話:010-81181038匣屡、81181505
(2)利用篩選把景點名稱選擇出來,
利用Match函數(shù)=MATCH(A2,原始!B:B,0)把景點出現(xiàn)的行數(shù)找出來拇涤,
當前位置向后推5個單元格捣作,作為當前景點的數(shù)據(jù)區(qū)域。"原始!$B$"&B2&":$C$"&(B2+5)
用=VLOOKUP("票價",INDIRECT(C2),2,FALSE())將票價鹅士、待遇虾宇、地址和電話找出來。
(3)利用網(wǎng)站將地址轉化為經(jīng)緯度如绸,并貼回單元格
http://www.gpsspg.com/latitude-and-longitude.htm
(4)手工整理一下有效期信息嘱朽,其實公式也可以,但是考慮到條數(shù)不多怔接,內(nèi)容又不太規(guī)范搪泳,寫公式的成本比手工整理還高。
(二)數(shù)據(jù)作圖
進入百度地圖發(fā)現(xiàn)有現(xiàn)成的例子可以使用扼脐,分別是添加文字標簽和添加多個點岸军。
http://developer.baidu.com/map/jsdemo.htm#c1_3
http://developer.baidu.com/map/jsdemo.htm#c1_14
將經(jīng)緯度、名稱和價格數(shù)據(jù)整理成數(shù)組瓦侮。用一個循環(huán)打到網(wǎng)頁上艰赞,并根據(jù)票價檔次不同,顯示不同的顏色肚吏。
完整代碼請參考
https://github.com/qikang5405/BaiduMap