查看原文
其他

简单的用R来分析电商订单数据

2016-12-27 小尚 R语言中文社区

序言:此文是笔者第一次用R来强制性的结合业务来做,毕竟学了R还是要应用到实际当中,此篇较简单,高手请忽略

整篇操作思路:下载数据源-数据处理-R数据读取-可视化

  • 下载数据源

 在电商中,我们可以通过后台导出数据源(做电商的应该知道在哪里导出,这里不重复了),其结构如下(涉及到数据保密,这里简单的截图):


  • 数据处理

这步需要根据目的而删,由于我们是简单的分析订单的城市分布,所以不相干的全部都删除,只留下订单与收获地址相关的如图


结果发现,省 市 区县 都集中一个单元格里,这里要打算分开,单独成为4个列,分别放 省 市 区县  具体地址,由于笔者接触了power query,所以用这个来读取,然后通过拆分列-按分隔符(其实这里可以通过excel的分列功能)也可以获取到 最终如下


然后点击 关闭并加载,保存在excel工作表里(这个步骤我这里复杂了点,是因为近期学了power query 所以拿来用用)

  • R数据读取

通过安装包readxl,其代码如下


通过读取省所在(由于此次编码是第一次做的,后来有了更好的方法,这里放第一次编码)



但是可以看出,没有按顺序排列,要是做柱形图的话很容易混乱 下一步需要整理


这样就整理好了,


  • 可视化



其最终完毕,主要是比较简单,新手可以用来练习

接下来要用地图包数据

数据包是REmap,新手可以百度

代码如下


最终调到浏览器如下


微信回复关键字即可学习

回复 R              R语言快速入门免费视频 
回复 统计          统计方法及其在R中的实现
回复 用户画像   民生银行客户画像搭建与应用 
回复 大数据      大数据系列免费视频教程
回复 可视化      利用R语言做数据可视化
回复 数据挖掘   数据挖掘算法原理解释与应用
回复 机器学习   R&Python机器学习入门 

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存