Tableau 数据清洗
数据清洗部分涉及一些公式,公式这是在网上可以找到的,所以你要知道它存在,但不需要死记硬背,这种互联网发达的时代,都可以搜到的,但也不能完全不上心,毕竟你需要知道它存在,你才能去搜到它。
课程所需资源
需要的数据资源,一样上传了哈。
数据处理
那我们就打开Tableau-连接文本文件,选择下载的资源,检查一下列名是否正确。
然后就以7个练习来学习我们的数据处理部分。
练习题一:合并数据
- 创建一个数据:全名=first name + last name
- 方法一:按住Ctrl选择两个维度,点击右键选择创建合并字段,如下图。
然后合并起来的名称以及分隔符格式可调,如下图。
- 方法二:创建计算字段,将两个字段按公式拼接
- 方法一:按住Ctrl选择两个维度,点击右键选择创建合并字段,如下图。
练习题二:提取数据
- 从电话号码中提取区号:201-238-5688 -> 区号:201
利用LEFT函数,ex:LEFT(“ABC”,2) -> AB
练习题三:替换数据
- 把电话号码中的’-'去掉
利用REPLACE函数,ex:REPLACE(“ABC”,“B”,“D”) -> ADC
练习题四:拆分数据
- 拆分电子邮箱地址"@"前面和后面部分
- 方法一:Tableau功能:变换-拆分
- 方法二:利用SPLIT函数,ex:SPLIT(“ABC@163.COM”,“@”,1) -> ABC
- 方法一:Tableau功能:变换-拆分
练习题五:数据清除
- 拆去掉电话号码里的区号
利用MID函数,ex:MID(“ABC”,2) -> BC
这个意思是从第二位开始向后输出。
练习题六:数据合并
- 把City和Zip合并成一个数据
- 方法一:创建-合并,跟练习题一里拼全名类似
Ctrl + 点击City和Zip,选中他俩,右键合并注意的是,当我们点击City时,Tableau会默认以地图格式呈现,你需要在右上角点击表格样式呈现
- 方法一:创建-合并,跟练习题一里拼全名类似
- 方法二:公式"+“和"STR”
STR:转换成文本格式
练习题七:数据提取
-
从"全名"里,把last name提取出来
最后一道题了,大家可以自己试一下,下面是小提示,要用到这两个函数。- 利用FIND函数,ex:FIND(“ABC”,“B”) -> 2
- 利用MID函数,ex:MID(“ABC”,2) -> BC
注意的是,我们做第一个练习的时候,通过两种办法合成了全名,第一种是Tableau自己合成的full name,有时候做二次操作就会有问题,所以我们尽量以我们用公式创造的字段(full name2)来做二次操作
以上是今天的所有内容啦,反复练习才是学习的捷径!