上一篇我们讲到解析源码,把数据拿下来。拿到的数据是长成下面这个样子的。
这个数据是根据访客的IP来判断他的位置,所以有些精准到国家、有些精准到省份,有些精准到县市,说实话,这种格式不一的数据挺讨厌的。但没办法,拿到的数据就长这个样子只能认了!
我们今天继续以这个访客地域为例,做下一步的工作,可视化。
首先,这个数据不能直接用,要清洗一下。原因很简单,如果不洗的话,数据就不干净了。这里的第4条数据【广东】和第10条【广东广州市】,信息是有重叠部分的,为了让信息更干净,可以增加2个字段,分别是省份和县市。
依旧是用提取字符的方法。可以用Excel的公共函数,也可以用VBA。我下面以VBA为例。
该模块文件在我的网盘里面,点击阅读原文就可以跳转到我的网盘。下载后在VBA环境下导入文件即可
导入后,运行宏
运行后的结果如下:
接着,选中这些数据,然后点击插入表格。
按确定后,可以看到真正的Excel表格
判断是否表格的标志可以点一下里面任一个数据,看正上方会不会出现一个表格工具的选项卡。
表格插入后,代表数据的处理已经完毕,下面做可视化,这些数据是地域数据,刚好可以用POWER BI FOR EXCEL里面的POWER MAP(BI级地图)插件。
如果版本是OFFICE 365会自带,如果是OFFICE 2013专业版可以在我网盘里面下载插件。
先点击一下表格任意位置(注意下面截图是有个表格工具的,表示活跃单元格是在表格里面的),插入-演示-地图
点击后,进入POWER MAP FOR EXCEL
下面按图片一步一步操作
第一步,先把【省份】字段拖入【地理和地图级别】对话框内,确定级别为【省/市/自治区】后,点击【下一步】
第二步,设置可视化模式,按图操作设置
设置成功后,效果如下
还没完,下面第三步,添加另一个图层
第四步,先把【县市】字段拖入【地理和地图级别】对话框内,确定级别为【县市】后,点击【下一步】
第五步,设置可视化模式,按图操作设置
设置成功后,效果如下
鼠标停留,可以显示数值
也可以鼠标滑轮滑动来控制地图放大倍数
还可以插入图表
因为是访客数据,也可以用热度的可视化方式
设置成功后,效果如下
相应的,如果是要做图表,可以用POWER VIEW插件,POWER VIEW也是POWER BI FOR EXCEL中的一员。
基本上,Excel已经发展成为一套及数据处理、分析、展现的BI级系统了,百万数据内可以直接用工作表,百万以上的数据量可以用POWER PIVOT来承载。
另外,零一已经离开老A电商,出来准做点什么,虽然现在还没有着落,但大家近期可以多关注我的动态哦!
PS:回复【文章】二字, 可以查看零一历史发布过的文章和分享的资料。
关注零一,请扫描二维码