我用Python分析1585家电商车厘子销售数据,发现这些秘密!

基于Python的超市零售数据分析 数据来源于Kaggle平台,这是一份全球大型超市五年的零售数据集,数据信息详尽。数据集为"全球超市订单数据.xlsx",共51290条数据记录,每条记录共24个特征。本项目分别通过“场、货、人”三个不同的角度去分析了一家全球超市的销售、商品、用户情况,并根据分析结果给出一些利于拓展用户、提高销量和利润的方法建议。当然,这份数据集包含信息很多,还可以继续进行其它一些方面的分析,来给出更好的建议和业务决策支持。 阅读详情

438673d407a2ec531f2639978967cb11.png

图片来源:互联网

大家好,我是菜鸟哥~

众所周知,中国是智利车厘子最主要的出口对象,占据了其95%的市场份额。

智利驻华大使馆商务参赞娜塔曾表示:“2020-2021产季车厘子实现了丰收,预计今年有50万吨左右的车厘子进入中国市场。”自2020年12月中旬开始,智利海运车厘子陆续到达中国,运输成本较此前空运方式大幅下滑。这意味着,国内消费者将能以更低的价格买到车厘子。然而,近日国内已有多地进口车厘子核酸检测结果为阳性,在这种情况下,你还敢大呼“车厘子自由”吗?

01

数据获取

本文利用Python采集了淘宝网1585个商家车厘子销售数据,获取到车厘子的商品名称、商品价格、付款人数、店铺名称、发货地址等字段。限于篇幅,爬虫代码仅给出主函数:

def main():
    browser.get('https://www.taobao.com/')
    page = search_product(key_word)
    print(page)
    get_data()
    page_num = 70
    while int(page) != page_num:
        print("-" * 100)
        print("正在爬取第{}页数据".format(page_num + 1))
        browser.get('https://s.taobao.com/search?q={}&s={}'.format(key_word, page_num*44))
        browser.implicitly_wait(10)
        get_data()
        page_num += 1
    print("数据抓取完成")

if __name__ == '__main__':
    key_word = "车厘子"
    browser = webdriver.Chrome("./chromedriver")
    main()

02

数据处理

1.数据读取并预览

import pandas as pd
import numpy as np
df = pd.read_csv('/菜J学Python/淘宝/车厘子.csv',header=None,
                 names=['商品名称','商品价格','付款人数','店铺名称','发货地址']) #添加字段名称

df.sample(5)

460c0babe03ca1aa4eaea703e5bc5d9e.png

2.查看数据信息

df.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 1595 entries, 0 to 1674
Data columns (total 5 columns):
 #   Column  Non-Null Count  Dtype  
---  ------  --------------  -----  
 0   商品名称    1595 non-null   object 
 1   商品价格    1595 non-null   float64
 2   付款人数    1595 non-null   object 
 3   店铺名称    1595 non-null   object 
 4   发货地址    1585 non-null   object 
dtypes: float64(1), object(4)
memory usage: 74.8+ KB

发现数据存在以下几个问题:

(1)发货地址有缺失值

(2)付款人数需做提取

(3)发货地址需做分割

(4)自定义索引并降序

3.数据清洗

#剔除缺失记录
df.dropna(axis=0, how='any', inplace=True)

#从发货地址字段中切分出省份和城市
df["省份"] = df["发货地址"].str.split(' ',expand=True)[0]  #expand=True可以把用分割的内容直接分列
df["城市"] = df["发货地址"].str.split(' ',expand=True)[1] #提取城市
df["城市"].fillna(df["省份"], inplace=True) #城市字段空值用省份非空值填充

#用正则表达式从付款人数中提取数字
import re
df['数字'] = [re.findall(r'(\d+\.{0,1}\d*)', i)[0] for i in df['付款人数']]  # 提取数值
df['数字'] = df['数字'].astype('float')  # 转化数值型
df['单位'] = [''.join(re.findall(r'(万)', i)) for i in df['付款人数']]  # 提取单位(万)
df['单位'] = df['单位'].apply(lambda x:10000 if x=='万' else 1)
df['付款人数'] = df['数字'] * df['单位'] # 计算付款人数
df.drop(['发货地址', '数字', '单位'], axis=1, inplace=True) # 删除多余的列

#按商品价格降序并重置索引
df = df.sort_values(by="商品价格", axis=0, ascending=False) #降序
df = df.reset_index(drop=True) #重置索引

清洗后,数据预览如下:

43cdf50d6bfb7ea4fcab93a6bb145ade.png

03

数据可视化

在以往的数据可视化中,常常以Python可视化库作图。而本文将尝试用Excel进行车厘子数据可视化,因为在绘图方面,Excel完全不输Python!

1.国内哪些地方车厘子卖的最火?

7b3ed6a4c957031490b4cc00a22f309c.png

利用省份和付款人数字段数据制作地图,发现上海、浙江和广东等地车厘子销售量最大,西藏、青海和内蒙古销量较小。沿海地区的经济和人口优势,成为车厘子主要的消费市场。

501de8dbf6668c9072da0406ea3f0acf.png

车厘子作为“明星水果”,不菲的价格常常让打工人望而却步。根据国家统计总局发布的最新数据,上海人均可支配收入居首,超过7万元,自然更容易实现“车厘子自由”。北京虽然收入较高,但可能受疫情影响较大,车厘子销量并不多。

679d8b5faa082548cfb6eb30ae789221.png

2.车厘子到底有多贵?

fe7a969fba10069b6bd4a91497959500.png

由上图可知,40%的车厘子价格在201-500元之间(淘宝挂牌价,非每斤价格),50元以下的车厘子占比不到4%,我表示有被贵到,你呢?如果你不嫌贵,那我帮你找到一家,可能符合你的需求,如下:

f94c88115c1c18454eb3a42c5a8ebbc2.png

3.哪些店铺卖的最好?

d11bea1e93181b28f9d2f575b5297966.png

从销量较高的淘宝店铺来看,基本都是旗舰店,看来大家对店铺品牌度关注较多。福瑞达旗舰店月销量超6万,名副其实车厘子销冠,百果园紧随其后。

4.在售的车厘子具有哪些特点?

1c8f493e50d60e9ffa74000e187db454.png

为了了解车厘子的特点,对商品名称字段做了文本分析,以果篮为背景绘制了车厘子词云图。主要的特点还是可以看出来的,新鲜、智利、当季、特大等词都是水果店家推销的点。至于孕妇提及频率这么高,有点纳闷,于是百度之:

c4e975b47804480aeb49376571606dc9.png

那么问题来了,特殊时期,我们打工人能不能剁手买车厘子?截至目前,根据中国疾控中心公布的消息,目前并没有发现因为食用进口冷链食品而感染新冠肺炎的病例。因此对于普通消费者来说,无须过于恐慌。当然如果你确实非常焦虑的话,疫情期间也可以多选择国内生产的食品。

结语

1.本数据分析只做学习研究之用途,提供的结论仅供参考,还请独立思考。

2.公众号后台回复「车厘子」可自动获取本文数据集。

我们开了一个“菜鸟玩转服务器”星球

最近搞了一个阿里云的白领服务器的活动,很多同学拿了服务器之后不知道怎么玩。好比你买了一台车,但是不会开只能停在停车场太浪费了。

281b8f358dccf9398126be4411c541b1.png

于是我们开了教大家玩转云服务器,主要教大家玩Linux,安装Python,安装数据库,用Django+uwsigi+nginx web服务搭建网站,求职简历网站搭建,写脚本部署股票基金机器人,还可以搭建个人网盘!

星球的价格是一年88元,算下来每个月7块钱,连半杯奶茶的钱都不到,一天才2毛多钱,非常划算。

fcb90738be563c371608db4603c02a69.png

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

点击阅读原文,加入我们的星球!

基于Python进行餐饮行业订单表的数据分析 目录一、背景介绍二、实现目标三、数据预处理1.导入库2.数据合并3.获取表格字段四、目标实现1.读取和合并order1,order2,order3三个表,获得该餐饮店的8月份的所有订单数据。2.计算8月餐饮的每日销售额,并绘制折线图分析8月餐饮销售额趋势。3.计算星期一至星期日的销售额并绘制柱状图分析星期与销售额的情况。4、绘制圆环图分析星期与销售额占比情况。5、绘制气泡图分析时间,订单量,销售额的关系。总结 一、背景介绍 某餐饮店8月份的订单数据分别存储在order1,order2,order3三个表中 阅读详情

相关推荐

Python分析淘宝月饼销售数据,五仁月饼王者地位不可动摇

距离国庆中秋8天的假期没几天了,朋友圈各家大厂都开始秀自家定制的中秋月饼礼盒,假期要走亲访友的手里也少不了要提一盒月饼。 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道如何去学习更加高深的知识。 那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码! QQ群:961562169 每年中秋节到,总会去姥姥那里送中秋,并买上各种各样的月饼,那个时候科技并不怎么发达,不仅

Python_sn的博客 965

我用 Python 分析1585家电商车厘子销售数据,发现这些秘密

图片来源:互联网众所周知,中国是智利车厘子最主要的出口对象,占据了其95%的市场份额。智利驻华大使馆商务参赞娜塔曾表示:“2020-2021产季车厘子实现了丰收,预计今年有50万吨左右的...

Python中文社区 483

我用Python分析了1500家电商的销售数据,竟发现了进口车厘子的秘密

图片来源:互联网 众所周知,中国是智利车厘子最主要的出口对象,占据了其95%的市场份额。 智利驻华大使馆商务参赞娜塔曾表示:“2020-2021产季车厘子实现了丰收,预计今年有50万吨左右的车厘子进入中国市场。”自2020年12月中旬开始,智利海运车厘子陆续到达中国,运输成本较此前空运方式大幅下滑。这意味着,国内消费者将能以更低的价格买到车厘子。然而,近日国内已有多地进口车厘子核酸检测结果为阳性,在这种情况下,你还敢大呼“车厘子自由”吗? 01 数据获取 本文利用Python采集了淘宝网1585..

minzhisocute的博客 649

python+django基于大数据的餐饮美食食物推荐系统

分析利用Jieba词库,结合用户用词习惯,设置以“家常菜”、“快手菜”、“下饭菜”、”早餐”、“减肥”、“烘焙”、“小吃”、“汤羹”八个为用户常关注的属性。本应用采集目前的下厨房网站的食谱内容,对本周最受欢迎的食谱和新秀食谱进行爬取,对采集获得的食物制作方法数据进行初步处理,得到原始文本的食谱数据,包含了脱敏处理后的食谱名称、用料、做法、时间,食物图片等内容,根据分析的需要,从数据中抽取出“具体做法”一列。结合原始数据的具体情况,数据预处理采用文本去重、机械压缩去词和短句删除。

qq840612233的博客 1434

基于python数据分析技术的电商平台大闸蟹市场分析.pdf

基于python数据分析技术的电商平台大闸蟹市场分析.pdf

数据讲述中国故事!和鲸助力中国综合社会调查(CGSS)数据分析与可视化大赛圆满收官

用数据研究中国问题、总结中国道路、讲述中国故事。和鲸作为协办单位全程支持本次大赛,为中国人民大学中国调查与数据中心实施全套赛事系统,同时提供完备而周全的赛事运营服务。

ModelWhale的博客 1410

我用Python分析1585家电商车厘子销售数据,发现这些秘密

点击上方蓝色小字,关注“涛哥聊Python”重磅干货,第一时间送达本文来源:菜J学Python 图片来源:互联网大家好众所周知,中国是智利车厘子最主要的出口对象,占据了其...

涛哥聊Python 629

CTF全能工具箱ProV2:集成AI与94GB离线资源库,打造无网环境下的智能解题流水线

CTF全能工具箱ProV2是一款专为线下CTF比赛设计的All-in-One离线解决方案。它集成了94GB的庞大离线资源库,涵盖Web、逆向、Pwn等全方向工具链与知识库,并创新性地内置了本地AI大模型,可在断网环境下提供智能解题辅助,实现从信息收集到漏洞利用的智能流水线作业,极大提升比赛效率。

weixin_29240343的博客 422

用Python分析1585家电商车厘子销售数据,发现这些秘密

图片来源:互联网众所周知,中国是智利车厘子最主要的出口对象,占据了其95%的市场份额。智利驻华大使馆商务参赞娜塔曾表示:“2020-2021产季车厘子实现了丰收,预计今年有50万吨左右的...

SeizeeveryDay的博客 384

PWM与光耦的完美联姻:低成本4-20mA转换方案揭秘

本文揭秘了PWM与光耦结合的低成本4-20mA转换方案,适用于工业自动化领域。通过PWM信号控制输出电流,光耦实现电气隔离,该方案成本低廉、电路简单且隔离可靠。文章详细介绍了两种经典电路实现方案,包括四光耦线性模式方案和PWM控制LM317方案,并提供了实战技巧与优化策略,帮助中小企业和电子DIY爱好者构建经济高效的4-20mA转换系统。

weixin_29229055的博客 536

Qwen-Image-2512 本地部署完全指南:从零开始搭建你的AI绘图工作站

阿里通义团队开源了Qwen-Image-2512模型,这款AI绘图模型在人物真实感、自然细节和文字渲染上表现惊艳,甚至在盲测中超越部分闭源模型。本文提供了详细的本地部署教程,从硬件准备、环境安装到使用ComfyUI运行模型,手把手教你生成第一张AI图片,并分享了进阶技巧和免费在线体验方式。

莫潇羽的个人博客 2427

python做大数据分析入门,python大数据开发教程

此外,J哥考虑到小白入门比较困难,所以建立了Python技术交流群(里面大神云集,免费答疑)。」,J哥经常在公众号分享有趣的Python实战项目,而且基本都附代码和数据。另外,J哥精选了21张高清彩色Python速查图,赠送给你,助你学习Python的路上所向披靡。J哥收集了23个Python中文版速查表PDF,赠送给你,助你学习Python的路上一往无前。在这个人工智能,大数据时代,希望你能关注我,和我一起学习,共同进步,冲鸭!J哥是985金融硕士毕业的,目前已在菜J学Python公众号发布。

yyyqqq_的博客 882

【Android 11】使用Android Studio调试系统应用之Settings移植(五):编译Settings 模块、解决编译错误

基于Andorid 11,系列第5篇文章,本章开始,终于轮到解决正主Settings的编译问题了,使用android studio编译出Settings.apk,能看到这一章的同学,也着实不容易了,再接再厉

上周的博客 3919

又一个学习Python的神器!真香!

今天给大家重磅推荐一个优质公众号「菜J学Python」,作者:J哥。点击关注微信公众号J哥是985金融硕士毕业的,上学的时候主要用R语言进行统计建模,毕业以后又在大型国企做过投资,最终决定...

pdcfighting的博客 573

如何利用通达信进行选股集合操作

每个交易者实际上都有自己的选股策略,这是必然的,也会有自己的主观干预,但是还是需要从客观热点股票进行一个比对的,才能说主观和客观相结合不至于​偏离方向。 这几天我也发了节前最后一天我的选股策略盘中的选择结果, 我也从网上拿到了热点股票池,当拿到之后你会发现如何从几十个股票热点股票选出核心票,这就是个问题了,这里面一定要通过股价涨跌幅来进行过滤,而不是通过指标,因为一切指标都是根据价格变化而改变的了,所以​这一步不要走弯路。 1、把拿到的热点股票名单,导入通达信自定义板块 2、删除

抢财猫股票课堂 2583

SwinTransformer改进(5):与CBAM结合的视觉模型

这个模型的核心思想是将Swin Transformer的强大特征提取能力与CBAM的注意力机制相结合,以提升模型对重要特征的关注度。​​CBAM模块​​:包含通道注意力和空间注意力两个子模块​​Swin Transformer主干网络​​:作为基础特征提取器​​集成结构​​:在Swin Transformer的不同阶段插入CBAM模块使用移动窗口(Moving Window)机制减少计算量层次化设计,特征图逐渐缩小,通道数逐渐增加在不同阶段使用Patch Merging进行下采样。

2401_82355416的博客 688

Python常用知识点汇总

今天给大家重磅推荐一个优质公众号「菜J学Python」,作者是我的好朋友J哥。其实认识J哥很长一段时间了,见证了他持续输出干货文章的点点滴滴。废话不多说,大家先点击以下卡片关注一波:点击关...

Python数据之道 2233

Python 中 dpkt 库的详细使用指南(强大的 Python 数据包解析库)

dpkt 是一个功能强大的 Python 网络数据包解析库,支持解析和构造以太网、IP、TCP/UDP 等多种协议的数据包。其核心功能包括解析各层协议头部、读写 pcap 文件、构造自定义数据包及分析 HTTP 流量等。dpkt 提供简单易用的 API,适用于网络分析、安全研究和流量监控场景。优化技巧包括数据包过滤、批量处理和选择性解析以提高性能,常见问题如数据不完整或协议识别错误可通过异常处理和字段验证解决。典型应用场景涵盖协议分析、网络调试和自定义数据包生成。

数据知道的博客 1万+

30个有趣的Python实战项目(附源码)

大家好,今天给大家重磅推荐我的好朋友J哥的公众号——「菜J学Python」,J哥经常在公众号分享有趣的Python实战项目,而且基本都附代码和数据。废话不多说,大家先点击以下卡片关注一波:点击关注菜J学PythonJ哥是985金融硕士毕业的,目前已在菜J学Python公众号发布100多篇原创技术文章,涵盖爬虫、数据分析、数据可视化、自动化办公等内容,几乎每篇文章都有源码和...

张俊红的个人博客 6926

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

用python做一个小项目,python做简单小项目

此外,J哥考虑到小白入门比较困难,所以建立了Python技术交流群(里面大神云集,免费答疑)。」,J哥经常在公众号分享有趣的Python实战项目,而且基本都附代码和数据。另外,J哥精选了21张高清彩色Python速查图,赠送给你,助你学习Python的路上所向披靡。J哥收集了23个Python中文版速查表PDF,赠送给你,助你学习Python的路上一往无前。在这个人工智能,大数据时代,希望你能关注我,和我一起学习,共同进步,冲鸭!J哥是985金融硕士毕业的,目前已在菜J学Python公众号发布。

2401_84471631的博客 727

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

又一个神器

今天推荐硬核python神器,一位我认识的大佬。今天给大家重磅推荐一个优质公众号「菜J学Python」,作者是我的好朋友J哥。其实认识J哥很长一段时间了,见证了他持续输出干货文章的点点滴滴...

WantFlyDaCheng的博客 191

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

python数据分析实例_Python数据分析实例-统计学在解决奶茶店问题中的应用

作为数据分析师,除了熟练各种分析工具外,更重要的是分析、解决问题的能力以及扎实的数学功底,尤其是统计学。本文将用一个例子,一步一步展示1)分析问题的步骤,2)更具需求选择合适工具和数据获取,3)和统计学知识在实例中的运用。本文涉及例子和数据纯属虚构,如有雷同纯属巧合。商业问题:是否需要多招一个奶茶工?我的朋友小文在大学城开了一个奶茶店。由于开在大学城,奶茶店生意稳定,从周一到周日生意都差不多。现在...

weixin_39624429的博客 1656
上一篇: 2021 互联网公司时薪排行榜出炉!微软、美团很强!
下一篇: 学习Python想放弃,因为你没有培养自己的兴趣!
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值