您好,登錄后才能下訂單哦!
這篇文章主要介紹“怎么用Python分析北京景點的性價比”,在日常操作中,相信很多人在怎么用Python分析北京景點的性價比問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么用Python分析北京景點的性價比”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
在之前的文章,我們已經詳細的介紹了如何采集去哪兒網上的景點數據,不會的小伙伴可以看看這篇文章用Python分析西安景點,告訴你哪些景點性價比高。我們這里就不在詳細介紹了,直接展示爬蟲的核心代碼:
import requests from bs4 import BeautifulSoup import openpyxl for page in range(1,50): try: params = ( ('from', 'mps_search_suggest_h'), ('keyword', '\u897F\u5B89'), ('page', str(page)), ) response = requests.get('https://piao.qunar.com/ticket/list_%E8%A5%BF%E5%AE%89.html', headers=headers, params=params) soup = BeautifulSoup(response.text,'html.parser') zongs = soup.find_all('div',class_='sight_item') for i in zongs: name = i.find('h4').text diqu = i.find(class_='area').find('a').text redu = round(float(i.find(class_='product_star_level').text.split()[-1][:4]) * 5, 2) dizhi = re.findall('地址:(.*?)地圖', i.find(class_='address color999').text)[0] jiage = float(i.find(class_='sight_item_price').find('em').text) yuexiao = int(i.find(class_='sight_item_sold-num').find('span').text) xingji = i.find(class_='level') jingweidu = i['data-point']
01導入景點數據
用pandas讀取爬取的景點數據并預覽
df = pd.read_excel('北京景區數據.xlsx',names=['景點名稱','城區','熱度','地址','價格','月銷量','月銷額','星級','經度','緯度']) print(df.head())
02刪除重復數據
網站中有一定的重復數據,需要將其刪除。
df = df.drop_duplicates()
03查看數據信息
查看字段類型和缺失值情況,符合分析需要,無需另做處理。
df.info()
我們來對這485個景點數據進行可視化分析。
01景點介紹
通過對北京景點介紹進行詞云圖繪制,我們很容易看出北京的特點。休閑、溫泉、體驗、娛樂、歷史、文化等詞的大量提及,說明北京是一座歷史悠久的現代化城市。
02熱度top10景點
從景點評分來看,故宮和鳥巢評分最高,5分滿分。其次是頤和園和八達嶺長城,都是4.1分。怪不得一搜索北京的旅游攻略,每一個里面都有這幾個景點。
03價格top10景點
從景點價格來看,這幾個景點的花銷都比價大,如果是窮游的朋友可以提前避開,對價格不敏感的朋友可以去體驗一下。
5A7d76bcfcd82.jpg" target="_blank"><img src="https://s3.51cto.com/oss/202104/27/d637236c1bad71f6de95A7d76bcfcd82.jpg" width="auto" border="0" height="auto" alt="" title="">
04月銷量top10景點
從門票月銷量來看,故宮排第一,月銷量15206。其次是八達嶺長城和頤和園,月銷量分別是10531和10162,其中恭王府、天壇公園和北京野生動物園也有5500+的月銷量。
05月銷額top20
從下圖可以看出、月銷額較大的還是故宮、北京野生動物園、八達嶺長城、頤和園等等、,看來月銷額受到月銷量的影響較大,受價格的影響較小。
06景點分布
從圖中我們可以看出景點主要集中在海淀區和豐臺區、房山區,我們住宿的時候可以盡量選擇住在這三個區,這樣出行游玩會比較方便。
07景點等級分布
從北京景點等級分布來看,3A以上等級的景點為116個,其中3A級景點40個,4A級景點66個,5A級景點10個。
通過上面簡單的分析,我們大致可以獲得以下幾點發現:
1. 北京是一座歷史悠久的現代化城市。
2. 北京的景點主要集中在海淀區和豐臺區、房山區,我們住宿的時候可以盡量選擇住在這三個區,這樣出行游玩會比較方便。
3. 故宮和鳥巢這兩個景點的評分最高
4. 故宮的月銷量最高,所以來北京一定要去故宮看看。
溫馨提示:疫情還未結束,外出旅行做好個人防護。盡量避免到中高風險地區游玩。
到此,關于“怎么用Python分析北京景點的性價比”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。