400-616-5551

您所在位置: 首页> 学习课程> python培训 | 用python看双11手机降价情况

python培训 | 用python看双11手机降价情况

发布百知教育 来源:学习课程 2019-11-08

双十一就要到了,许多小伙伴也准备换一台新的手机,小编也为大家将京东的手机信息爬取下来,为大家分析一下手机的品牌和折扣力度,帮助大家更好的选择手机。



1

数据爬取



首先是对于手机数据的爬取,这里小编采用的是selenium来自动抓取手机页面的信息,爬取的信息包括手机的名称,价格,折扣,销售店名,评价的数量,部分程序如下图所示:



程序加载手机的页面信息,然后根据页面信息来爬取每个手机的售价、折扣、评价数量等信息。


python培训




2

数据的分析



这里小编一共抓取到约2750个手机售卖的信息。获取到信息后,接下来就是对于数据的分析,首先我们来看一下手机的价格分布,小编将手机价格按照1000、2000、3000、4000、5000、5000+分为6个档次,然后得到了下面的分布图:



python培训



1). 手机价格分布图



由上图可以看出,手机价格在1000元以下和1000到2000占据了售卖手机价格的大部分,可见目前的手机销售市场还是以售价较低的手机为主力军。


2).分析购买量和价格关系

那大家对于手机的购买量和手机的价格又是什么关系呢?这里小编将手机的购买量等同于大家对于手机的评价数量,结果如下图所示:



由上图可以看出,手机销量中,1000以下的价格和1000到2000元之间的手机占据了销量的绝大部分,这与之前的手机销售价格相呼应。而价格在5000+的手机销售数量则是超过了价格在3000-4000和4000-5000的手机,可见手机的销售数量和价格不是绝对的反比关系。


3).手机优惠分析

接下来是对于手机优惠的分析,这里小编将手机优惠定义为满减的价格,例如满2000-200,那么优惠的价格就是200。但需要注意的是,有的手机售卖店家会送一个满6000-500的优惠券,但是手机的价格才2000,这样的话,优惠券用不了,所以优惠的价格也便是0。经过数据清洗后,小编得到了下面的信息:

4.png



上图可知,真正提供优惠的店家数量占到总数的21.7%左右,比例还是比较低的,虽然有优惠券的商家占到总数的33%左右,但是很多优惠券都使用不了,例如我们前面提到的情况。那优惠力度最大的前十名有谁呢,如下图所示:




华为M20第一,苹果XS第二,oppo K3第三


而优惠力度的直观图如下图所示:



上图可以看出,优惠力度最大的店家包括苹果、OPPO和vivo手机,其中华为的保时捷版由于价格太过昂贵,超过了绝大多数消费者的消费能力,因此小编选择不去分析。而除此之外,第二名的降价幅度超过了两成,真可谓是“跳楼大甩卖”。而且优惠力度前十名中绝大多数都是旗舰店,手机质量有保障,大家可以去看看,非常适合入手。



3

结论



最后,小编为大家展示的是目前售卖的手机品牌占比,小编只是选取了占比比较高的手机,有华为、苹果、小米等手机品牌,具体信息如下图所示:



由图可以看出,华为以压倒性的优势占据了第一名,而苹果小米紧随其后,其他的手机品牌也占有一席之地。以上就是小编为大家带来的京东手机价格信息,希望对想要换手机的小伙伴有所帮助。


python培训:http://www.baizhiedu.com/python2019


上一篇:郑州java培训哪家好?郑州Java 培训班怎么选?

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请