不懂送女朋友什么牌子的口红?没关系!Python 数据分析告诉你。
作者:Huang supreme、print('I love u {}'.format(lcw)
原文链接:[不懂送女朋友什么牌子的口红?没关系!Python 数据分析告诉你。](https://mp.weixin.qq.com/s/GDGJDM8iJ2dbAJxd9YBV2w)
一、案例说明
1、案例背景
520情人节,不懂送女朋友什么牌子的口红?没关系!Python 数据分析告诉你。
我们爬取了京东商城口红近 4000 条口红商品信息,并对这些口红数据进行分析,让大家买口红给女朋友时有个选择的参考,从如下几个方面去分析:
1、哪些价格区间的口红卖的最好?
2、口红销量分布情况。
3、销量前10的口红有哪些?
4、销量前10的店铺。
5、商品价格和销量的关系。
2、任务说明
通过 Python 爬虫爬取了京东上所有口红铺的数据集 jd_data.csv。
我们希望通过该数据集,针对不同的口红品牌和店铺进行统计与分析,从而能够解开我们上述疑问。
3、数据字段的说明
字段含义图:
4、数据分析的流程
二、数据预处理
数据清洗
1、首先从csv文件中导入数据
查看下有多少行、列数据:
(3816, 6)
共有3816行,6列(上面有这六个字段说明)
2、缺失值处理
(3610, 6)
从这里可以看出还是有些缺失值的
对于缺失值的处理主要有两种方法:
删除
填充:分为均值、中位数、众数、附近值进行填充,还有牛顿差值法等等。
这里偷一下懒,使用比较简便的删除的方式处理缺失值,毕竟缺失的不是很多。
数据转换
1、将评论的+和万字修改
经过处理完后的数据:
数据预处理是数据分析的一项重要任务,能否得到准确的数据分析结果离不开数据预处理,下面我们开始对口红数据进行分析吧!
三、数据分析
京东上面商品没有销量这一信息,我们姑且将评论数当成是销量。
本次项目中取用了 name、price、comment、shop_name 、shop_type 这几个字段的信息。
分别是商品标题名称、价格、评论数、店铺名、店铺类型来进行分析。
1、口红价格分布区间
结果如下:
通过上图,可以很清楚看到:
1、口红的价格绝大多数在0-500元的区间之内,但是也有口红的售价达到了1000元,哈哈努力挣钱吧。
2、其中200-300元价位的数量非常的高,超过了1200,而且价格超过300元的有明显的减少趋势,哈哈价格才是王道。
2、销量分布情况
由于没有爬取到销量信息,所以将评论数当成销量
结果如下:
通过直方图我们可以看到:
1、销售量基本是在20万以内。
2、销售量在10万以内的占了绝大多数
3、还有极个别的店铺销量竟然超过了100万
3、销售前10的口红
结果如下:
可以发现,排名前三位的是:
1、京东国际魅可(MAC)经典唇膏 子弹头口红3g Chili 小辣椒色
商品图片
2、【520礼物】中国风口红套装礼盒女颐和园同款唇膏唇釉学生非小样彩妆 口红套装(6支)
商品图片
3、【520礼物】迪奥(Dior)烈艳蓝金唇膏-哑光999# 3.5g 传奇红(口红 正红色 传奇红 赠精美礼盒)
商品图片
4、销量前10的店铺
分析完销量前10的商品后,我们再来看下销量前10的店铺:
代码如下:
结果如下:
由上图可以看到:
1、MAC魅可海外自营专区 占据第一名,达 1365308的销售量,而且基本前10的店铺销量都在5万以上。
2、前三名都基本达到了130多万
3、前10名中有5个是京东自营
5、商品价格和销量的关系
我们采用散点图的方式,看看价格和销量的分布关系
结果如下:
可以看出:
随着价格的升高销量会减小,而且价格在400内,对销量的影响不大,证明绝大多数人的口红消费区间在0-400元之间,但是最贵的竟然达到了近1700元,哈哈,贫穷限制了我的想象。
四、总结
经过这次小小的数据分析,还是学到了许多的。作为一名小白,还有许多要学习:
数据清洗,它是能分析出正确结果的保证;
如何挖掘数据不同维度间的联系等;
不足:本次数据分析还有许多需要完善的地方:
比如分析不同类型的店铺占比店铺;
不同类型的店铺之间的销量对比;
由于本次没有爬取评论数据,没有做情感分析;
数据分析之路还很漫长,加油!
另外,杰哥建立了一个交流群,关于Python、数据分析领域的微信群,大家可以添加我的微信:Hc220066,备注:读者,或扫描下方二维码添加邀请你。
原创不易,码字不易。觉得这篇文章对你有点用的话,麻烦你为本文点个在看,或转发一下,因为这将是我输出更多优质文章的动力,感谢!
关注微信公众号『杰哥的IT之旅』,后台回复“1024”查看更多内容,回复“微信”添加我微信。
版权声明: 本文为 InfoQ 作者【JackTian】的原创文章。
原文链接:【http://xie.infoq.cn/article/05809404e36be20e0244a40d6】。文章转载请联系作者。
评论 (10 条评论)