Python告訴你想開一家美食店該怎麼做


前言


大家好,又到了Python爬蟲+數據分析可視化的專題,今天案例是對美團網杭州市美食團購的數據進行分析,如果已經或者最近有打算開一家美食團購店鋪的讀者,希望本文能對你有所幫助。


數據獲取


本次案例需要爬取的目標網站為美團網web端杭州市美食頁面

Python告訴你想開一家美食店該怎麼做

方法還是和之前的一樣,F12查看數據包,找到對應的url再使用requests爬取數據

Python告訴你想開一家美食店該怎麼做

由於這部分操作我們已經使用來很多次,並且也出過技術解析,所以此處就不再贅述,來看部分代碼

<code>for url in url_list:
    print(n)
    data = requests.get(url,headers = headers).json()
    data1 = data['data']['poiInfos']
    for i in range(len(data1)):
        title = data1[i]['title']
        area = data1[i]['address'][0:3]
        score = data1[i]['avgScore']
        comment = data1[i]['allCommentNum']
        price = data1[i]['avgPrice']
        coupons = coupon(data1[i]['dealList'])
        try:
            coupons_num = coupon1(data1[i]['dealList'][0]['title'])
        except:
            coupons_num = 0
        diejia = coupon2(data1[i]['dealList'])
        wifi = coupon3(data1[i]['dealList'])
        ziti = coupon4(data1[i]['dealList'])

        temp = [title,area,score,comment,price,coupons,coupons_num,diejia,wifi,ziti]
        df.loc[p] = temp
        p = p + 1/<code>


數據說明


其實目標URL就是一個API

Python告訴你想開一家美食店該怎麼做

可以看到提供的信息並不多,甚至連銷售量都不提供,但對我們的分析並沒有太多影響,來看下最終取得的數據與指標說明

Python告訴你想開一家美食店該怎麼做

Python告訴你想開一家美食店該怎麼做


詞頻分析


首先我們來看一下杭州餐廳店鋪名的詞雲圖與條形圖

Python告訴你想開一家美食店該怎麼做


可以看到在800多家美食店鋪中,餐廳名中出現最多的還是火鍋、燒烤、蛋糕、咖啡,再繪製量化的條形圖

Python告訴你想開一家美食店該怎麼做

所以如果你的店鋪想走小眾路線那就要儘量避免上述種類的美食。


價格分析


本節對杭州市美食店鋪的整體價格情況進行分析,繪製出價格的直方圖

Python告訴你想開一家美食店該怎麼做

可以看到,大多數的店鋪團購均價低於100元,通過計算更能得到平均價低於100元的店鋪佔比達到89%,所以如果你想進軍杭州美食團購業,價格定在100元以下會更符合市場


影響因素分析


在這一節我們將使用箱線圖對影響美食銷量、評分的相關因素進行分析,先來看下評分相關的因子,首先來看下店鋪優惠限制使用人數對評分的影響

Python告訴你想開一家美食店該怎麼做

可以看到,將優惠套餐設置為限制4人使用所獲的評價最高,其次是0人也就是一次只能一個人使用和7人,所以如果想售賣優惠券的話,就限制4人使用吧!


接著看下其他幾個指標對評分的影響,先看下商家是否提供Wi-Fi對評分的影響

Python告訴你想開一家美食店該怎麼做

上圖分別是商家是否提供Wi-Fi與平均分的箱線圖,其中越長的箱子表示提供WI-FI的商家數量越多,可以看到大多數商家提供了Wi-Fi並且其得分也要略高一點,再看看另外兩個指標。

Python告訴你想開一家美食店該怎麼做

上圖分別是優惠券是否可以疊加商品自提與平均分的箱線圖,可以看到,大多數商家都提供這兩項功能,並且平均分比沒有該選項的商家要高。所以如果想開一家美食店,這兩項功能需要考慮哦。


區域對銷量的影響


本屆我們來分析不同區域對銷量的影響,由於我們獲得的數據並沒有提供直接銷售量,因此我們選擇評論數來代表銷量與杭州市不同區域進行分析

Python告訴你想開一家美食店該怎麼做

可以看到,江乾區、蕭山區、西湖區的商家最多,但是銷量相對高一點的區是富陽區、拱墅區、蕭山區、濱江區,所以如果想在杭州開一家美食店鋪,蕭山區是一個不錯的選擇。


分享到:


相關文章: