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

用Python爬取了某寶1166家月餅數據進行可視化分析,終于找到最好吃的月餅~

大數據 數據可視化
數據采集是數據可視化分析的第一步,也是最基礎的一步,數據采集的數量和質量越高,后面分析的準確的也就越高,我們來看一下淘寶網的數據該如何爬取。

大家好,我是志斌~

在有幾天就是中秋節了,不知道大家有沒有跟志斌一樣的選擇困難癥,面對琳瑯滿目的商品,不知道挑哪款月餅送長輩最好。

不過好在志斌會Python,將淘寶上的月餅商品都爬取了下來,并進行可視化分析,從而你看看哪款月餅是最合適的。

1.數據采集

數據采集是數據可視化分析的第一步,也是最基礎的一步,數據采集的數量和質量越高,后面分析的準確的也就越高,我們來看一下淘寶網的數據該如何爬取。

淘寶網站是一個動態加載的網站,我們之前可以采用解析接口或者用Selenium自動化測試工具來爬取數據,但是現在淘寶對接口進行了加密,使我們很難分析出來其中的規律,同時淘寶也對Selenium進行了反爬限制,所以我們要換種思路來進行數據獲取。

志斌打開開發者模式,開始對網頁進行觀察后發現,淘寶商品的數據竟然在源網頁中以注釋的方式存儲著。

圖片

已經發現了數據存儲的位置和方式,那我們可以直接構建爬蟲了,部分代碼如下:

import requests
import re
import openpyxl
response = requests.get(url, headers=headers, params=params)for i in range(44):
try:
if (fukuanrenshu[i] == '1.5萬+'):
f = 15000
elif (fukuanrenshu[i] == '1.0萬+'):
f = 10000
elif ('+'in fukuanrenshu[i]):
f = re.findall('\d+', fukuanrenshu[i])
else:
f = fukuanrenshu[i]
if float(jiage[i]) > 10:
sheet.append([dianpumingcheng[i], shangpinming[i], float(jiage[i]), fahuodi[i], f])

2.數據清洗

數據采集后,要對其進行清洗,剔除臟數據,有助于提高分析的準確性。

(1)導入商品數據

用pandas讀取爬取后的商品數據并預覽。

import pandas as pd
df = pd.read_excel('月餅.xlsx',names=['店鋪名稱','商品名','價格','產地','付款人數'])
print(df.head())

圖片

(2)刪除重復數據

df.drop_duplicates()

(3)查看數據類型

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

df.info()

圖片

3.可視化分析

我們來對這1166家月餅商品數據進行可視化分析。可視化圖是由Python、Tableau和Excel共同繪制而來。

(1)在售月餅的特點

通過對月餅的商品名稱進行詞云圖繪制,志斌發現蛋黃、廣式、五仁、蓮蓉、豆沙味的月餅售賣較多,同時淘寶上售賣的月餅大多是用來給人們送禮的。

圖片

制作代碼如下:

from imageio import imread
import jieba
from wordcloud import WordCloud, STOPWORDS

with open("1.txt",'r',encoding='utf-8') as f:
job_title_1 = f.read()
contents_cut_job_title = jieba.cut(job_title_1)
contents_list_job_title = " ".join(contents_cut_job_title)
wc = WordCloud(stopwords=STOPWORDS.add("一個"), collocations=False,
background_color="white",
font_path=r"K:\msyh.ttc",
width=400, height=300, random_state=42,
mask=imread('月餅.jpg', pilmode="RGB")
)
wc.generate(contents_list_job_title)
wc.to_file("推薦語.png")

(2)各省產量分布圖

通過對各商品的產地數據進行統計并繪制了全國地圖,我們發現廣東、浙江和北京這三個地方生產月餅最多,分別是312家、221家和131家。

圖片

制作代碼如下:

import openpyxl
from collections import Counter
from pyecharts import Map
wb = openpyxl.load_workbook('月餅.xlsx')
sheet = wb['Sheet']
a = []
for i in range(2,1960):
D = sheet[f'D{i}']
a.append(D.value)
province_distribution = dict(Counter(a))
provice = list(province_distribution.keys())
values = list(province_distribution.values())
map = Map("中國地圖",width=1200, height=600)
map.add("", provice, values, visual_range=[0, 50], maptype='china', is_visualmap=True,
visual_text_color='#000',is_label_show=True)
map.render(path="地圖.html")

我們進一步對廣東省的產地數據進行分析發現,廣州的月餅商家最多,占全省的40%。

圖片

(3)月餅價格區間分布

我們對月餅價格以100為分點,進行可視化后發現,價格在100以內的月餅商品最多,有478家,其次是價格在100-200之間的,有399家。看來月餅的價格還是相對便宜的~

圖片

(4)月餅月銷量top20商家

我們發現月餅銷量top20的商店都是旗艦店,看來大家在網上購買食品類商品時還是喜歡去官方的店鋪進行購買。其中稻香村食品店的月餅銷量最高,志斌一會去這家看看。

圖片

看完月銷量,在來看看月銷額。我們發現美心官方旗艦店的月銷額很高,但是它的月銷量很低,看來它的月餅商品價格略高。

圖片

(5)志斌入手的月餅

經過以上的分析和對寶貝的評價、好評率等數據進行綜合考慮之后,志斌最終選擇購買這款月餅來送給長輩。

圖片

責任編輯:武曉燕 來源: 志斌的python筆記
相關推薦

2021-11-03 09:49:25

Python可視化數據

2021-06-30 23:38:56

Python微信好友

2022-06-15 08:25:07

Python天氣數據可視化分析

2020-09-28 16:14:42

Python月餅數據

2016-11-25 11:16:22

阿里支付寶數據分析

2019-01-16 18:34:37

Python 開發數據

2021-05-11 07:49:31

Python數據分析

2016-11-28 15:03:06

Python數據可視化網絡分析

2021-06-04 12:56:22

數據分析崗位

2023-07-26 12:38:42

PyGWalker數據類型

2017-01-05 16:48:50

Python道路數據數據可視化

2018-01-25 14:34:18

大數據可視化工具

2020-09-09 12:15:50

大數據互聯網可視化

2020-09-27 14:56:33

工具數據可視化技術

2021-09-22 11:12:24

機器人人工智能月餅

2021-11-29 13:29:06

Basemap可視化分析

2016-12-22 17:01:11

2018-01-03 17:22:22

DataHunter數據可視化分析

2018-11-14 10:15:58

開源技術 數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 自拍偷拍av | 精品欧美 | 欧美黄色片 | 欧美亚洲视频在线观看 | 在线视频一区二区三区 | 99在线免费观看视频 | 国产黄色大片网站 | 国产午夜视频 | 精品欧美 | 国产福利在线小视频 | 国产精品揄拍一区二区久久国内亚洲精 | 日韩视频在线一区 | 91亚洲精 | 欧美精品91 | 日韩另类 | 成人久草| 中文字幕在线第一页 | 视频一区二区中文字幕 | 国产一区二区黑人欧美xxxx | 国产激情视频在线 | 91免费在线| 一区二区小视频 | 久久国产成人 | 这里只有精品999 | 久久久激情视频 | 免费观看国产视频在线 | 国产激情自拍视频 | 少妇特黄a一区二区三区88av | 国产一区欧美 | 日本高清视频在线播放 | 国产亚洲一区二区三区在线观看 | 精品日韩电影 | 日韩一级精品视频在线观看 | 日日夜夜免费精品 | 亚洲精品电影网在线观看 | 九九热免费视频在线观看 | 国产一区二区在线看 | 99国产精品视频免费观看一公开 | 日本不卡一区二区三区在线观看 | 91精品国产91 | 亚洲精品1区 |