成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用Python分析大連景點(diǎn),告訴你哪些景點(diǎn)性價(jià)比高

開發(fā) 后端
去哪兒網(wǎng)的數(shù)據(jù)存儲(chǔ)非常簡(jiǎn)單,都在源網(wǎng)頁(yè)中靜態(tài)存儲(chǔ),我們只需構(gòu)造好URL之后,用Requests發(fā)起請(qǐng)求,然后用Bs4將數(shù)據(jù)提取出來(lái),存儲(chǔ)到Excel中即可。

[[422047]]

本文轉(zhuǎn)載自微信公眾號(hào)「志斌的python筆記」,作者志斌。轉(zhuǎn)載本文請(qǐng)聯(lián)系志斌的python筆記公眾號(hào)。

大家好,我是志斌~

再過(guò)幾天,志斌就要去大連開始為期三年的讀研生活啦,當(dāng)然在讀書學(xué)習(xí)的同時(shí),也要去體驗(yàn)一下“魅力之都”的魅力,所以志斌用Python爬取了去哪兒網(wǎng)上大連景點(diǎn)的相關(guān)數(shù)據(jù),包括景點(diǎn)名稱、城區(qū)、熱度、價(jià)格、月銷量等數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行可視化并作簡(jiǎn)單分析,用以找到性價(jià)比較高的景點(diǎn)。

一數(shù)據(jù)采集

去哪兒網(wǎng)的數(shù)據(jù)存儲(chǔ)非常簡(jiǎn)單,都在源網(wǎng)頁(yè)中靜態(tài)存儲(chǔ),我們只需構(gòu)造好URL之后,用Requests發(fā)起請(qǐng)求,然后用Bs4將數(shù)據(jù)提取出來(lái),存儲(chǔ)到Excel中即可。

爬蟲的核心代碼如下:

  1. import requests 
  2. from bs4 import BeautifulSoup 
  3. import openpyxl 
  4.  
  5. for page in range(1,50): 
  6.   try: 
  7.       params = ( 
  8.           ('from''mps_search_suggest_h'), 
  9.           ('keyword''大連'), 
  10.           ('page', str(page)), 
  11.       ) 
  12.       response = requests.get('https://piao.qunar.com/ticket/list_%E8%A5%BF%E5%AE%89.html', headers=headers, params=params) 
  13.       soup = BeautifulSoup(response.text,'html.parser'
  14.       zongs = soup.find_all('div',class_='sight_item'
  15.       for i in zongs: 
  16.           name = i.find('h3').text 
  17.           diqu = i.find(class_='area').find('a').text 
  18.           redu = round(float(i.find(class_='product_star_level').text.split()[-1][:4]) * 5, 2) 
  19.         dizhi = re.findall('地址:(.*?)地圖', i.find(class_='address color999').text)[0] 
  20.           jiage = float(i.find(class_='sight_item_price').find('em').text) 
  21.           yuexiao = int(i.find(class_='sight_item_sold-num').find('span').text) 
  22.           xingji = i.find(class_='level'
  23.           jingweidu = i['data-point'
  24.           ~~~ 

二數(shù)據(jù)處理

01導(dǎo)入景點(diǎn)數(shù)據(jù)

用pandas讀取爬取的景點(diǎn)數(shù)據(jù)并預(yù)覽。

  1. import pandas as pd 
  2. df = pd.read_excel('大連景區(qū)數(shù)據(jù)_1.xlsx',names=['景點(diǎn)名稱','城區(qū)','熱度','地址','價(jià)格','月銷量','星級(jí)','經(jīng)度','緯度']) 
  3. print(df.head()) 

02刪除重復(fù)數(shù)據(jù)

網(wǎng)站中有一定的重復(fù)數(shù)據(jù),需要將其刪除。

  1. df = df.drop_duplicates() 

03查看數(shù)據(jù)信息

查看字段類型和缺失值情況,符合分析需要,無(wú)需另做處理。

  1. df.info() 

三可視化分析

我們來(lái)對(duì)這164個(gè)景點(diǎn)數(shù)據(jù)進(jìn)行可視化分析。

01景點(diǎn)介紹

通過(guò)對(duì)大連景點(diǎn)介紹進(jìn)行詞云圖繪制,我們很容易看出大連的特點(diǎn)。博物館、休閑、歷史、文化等詞的大量提及,說(shuō)明大連是一座歷史悠久的現(xiàn)代化城市。建筑、動(dòng)物、主題等詞也有很多提及,表明大連的旅游環(huán)境輕松且多樣。

代碼如下:

  1. with open("推薦語(yǔ).txt",) as f: 
  2.    job_title_1 = f.read() 
  3. contents_cut_job_title = jieba.cut(job_title_1) 
  4. contents_list_job_title = " ".join(contents_cut_job_title) 
  5. wc = WordCloud(stopwords=STOPWORDS.add("一個(gè)"), collocations=False
  6.               background_color="white"
  7.               font_path=r"K:\msyh.ttc"
  8.               width=400, height=300, random_state=42, 
  9.               mask=imread('xin.jpg', pilmode="RGB"
  10.               ) 
  11. wc.generate(contents_list_job_title) 
  12. wc.to_file("推薦語(yǔ).png"

02景區(qū)熱度top10

從景點(diǎn)評(píng)分來(lái)看,金石灘景點(diǎn)評(píng)分最高,為4.55分,其次是老虎灘公園和星海廣場(chǎng),分別是4.5分和4.4分。怪不得一搜索大連的旅游攻略,每一個(gè)里面都有這幾個(gè)景點(diǎn)。

03景點(diǎn)價(jià)格top10

從景點(diǎn)價(jià)格來(lái)看,除了潛水中心這個(gè)景點(diǎn)略貴,其他景點(diǎn)價(jià)格都還可以接受,去大連游玩的朋友,時(shí)間充裕的話可以都體驗(yàn)一下,志斌這三年是要都體驗(yàn)一遍了~

04月銷量top10景點(diǎn)

從下圖可以看出,海昌發(fā)現(xiàn)王國(guó)的銷量最高,為908,其次是天門峽漂流,為786,志斌還沒(méi)去過(guò)漂流,正好趁著這次在大連讀書,抽時(shí)間去一次。

老虎灘海洋公園、大連森林動(dòng)物園、大連圣亞海洋世界的銷量也不少,分別是542,488,458。

05月銷額top20景點(diǎn)

從下圖可以看出、月銷額較大的還是海昌發(fā)現(xiàn)王國(guó)、老虎灘海洋公園、大連圣亞海洋世界、看來(lái)月銷額受到月銷量的影響較大,受價(jià)格的影響較小。

06景點(diǎn)等級(jí)分布

從大連景點(diǎn)等級(jí)分布來(lái)看,3A以上等級(jí)的景點(diǎn)為24個(gè),其中3A級(jí)景點(diǎn)1個(gè),4A級(jí)景點(diǎn)21個(gè),5A級(jí)景點(diǎn)2個(gè)。

07景點(diǎn)分布

從圖中我們可以看出,景點(diǎn)大部分分布在旅順區(qū)、中山區(qū)、金州區(qū)的東南沿海方位。如果來(lái)大連旅游的話,建議去旅順口區(qū)或者中山區(qū)去住,因?yàn)槟抢锝煌ㄝ^為便利。

四小結(jié)

通過(guò)上面簡(jiǎn)單的分析,我們大致可以獲得以下幾點(diǎn)發(fā)現(xiàn):

1. 大連是一座歷史悠久的現(xiàn)代化城市,很適合旅游。

2. 大連的景點(diǎn)主要集中在旅順區(qū)、中山區(qū)、金州區(qū),旅順區(qū)和中山區(qū)的景點(diǎn)附近有地鐵,所以建議住宿的時(shí)候可以盡量選擇住在這兩個(gè)區(qū),這樣出行游玩會(huì)比較方便。

3. 評(píng)分最高的景點(diǎn)是金石灘景點(diǎn)。

4. 本文僅供學(xué)習(xí)參考,不做它用。

溫馨提示:疫情還未結(jié)束,外出旅行做好個(gè)人防護(hù)。盡量避免到中高風(fēng)險(xiǎn)地區(qū)游玩。

 

責(zé)任編輯:武曉燕 來(lái)源: 志斌的python筆記
相關(guān)推薦

2021-04-27 09:33:41

Python北京景點(diǎn)

2019-09-29 10:00:46

Python程序員旅游

2018-11-28 10:23:01

Python旅游景點(diǎn)數(shù)據(jù)

2017-09-17 10:05:20

Python景點(diǎn)國(guó)慶

2012-08-20 09:56:48

大數(shù)據(jù)

2019-10-24 08:39:47

Python閑魚數(shù)據(jù)

2012-06-21 14:56:00

明基投影機(jī)

2012-01-17 13:53:17

惠普激光打印機(jī)

2021-07-05 05:30:37

AR物布空間應(yīng)用

2012-07-25 10:45:04

打印機(jī)

2017-09-29 09:29:32

架構(gòu)技術(shù)棧微信半月刊

2018-11-06 13:24:27

爬蟲分析房租

2011-10-08 17:17:53

雅圖投影儀

2012-07-03 12:21:22

聯(lián)想筆記本

2019-05-05 09:14:19

數(shù)據(jù).

2018-07-27 14:04:24

數(shù)據(jù)分析薪資數(shù)據(jù)分析師

2012-02-08 14:22:20

理光復(fù)合一體機(jī)

2011-06-21 16:13:57

夏普傳真機(jī)

2022-07-08 09:37:43

Python線程池數(shù)據(jù)可視化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一道本不卡视频 | 欧美视频 | 激情网站在线 | 亚洲第一中文字幕 | 中文字幕综合 | 在线视频一区二区三区 | 久久亚洲视频网 | 91精品国产乱码久久久久久久久 | 99热精品在线观看 | zzzwww在线看片免费 | 人人做人人澡人人爽欧美 | 久在线 | 国产精品精品3d动漫 | 日韩欧美在线播放 | 北条麻妃99精品青青久久 | 精品久久久久久久久久久久 | а天堂中文最新一区二区三区 | 中文字幕欧美一区二区 | 日本特黄a级高清免费大片 特黄色一级毛片 | 综合二区 | 国产伦精品一区二区三区精品视频 | 欧美日韩在线国产 | 中文字幕一区在线观看视频 | 久久亚洲国产 | 福利久久 | 成人免费区一区二区三区 | 精品久久香蕉国产线看观看亚洲 | 久久成人国产精品 | 在线视频一区二区 | 日韩综合一区 | 成人欧美一区二区三区黑人孕妇 | 久久精品99国产精品日本 | 精精国产视频 | 成人高清在线视频 | 日日摸夜夜添夜夜添精品视频 | 亚洲成人精品久久久 | 欧美日韩在线观看一区 | 天天久久 | 精品欧美激情在线观看 | 日韩一区二区不卡 | 色婷婷综合久久久久中文一区二区 |