【无标题】

Tableau 数据清洗

数据清洗部分涉及一些公式,公式这是在网上可以找到的,所以你要知道它存在,但不需要死记硬背,这种互联网发达的时代,都可以搜到的,但也不能完全不上心,毕竟你需要知道它存在,你才能去搜到它。

课程所需资源

需要的数据资源,一样上传了哈。

数据处理

那我们就打开Tableau-连接文本文件,选择下载的资源,检查一下列名是否正确。
然后就以7个练习来学习我们的数据处理部分。

练习题一:合并数据

  • 创建一个数据:全名=first name + last name
    • 方法一:按住Ctrl选择两个维度,点击右键选择创建合并字段,如下图。
      然后合并起来的名称以及分隔符格式可调,如下图。
      图一
      图2
    • 方法二:创建计算字段,将两个字段按公式拼接
      图三

练习题二:提取数据

  • 从电话号码中提取区号:201-238-5688 -> 区号:201
    利用LEFT函数,ex:LEFT(“ABC”,2) -> AB
    图4

练习题三:替换数据

  • 把电话号码中的’-'去掉
    利用REPLACE函数,ex:REPLACE(“ABC”,“B”,“D”) -> ADC
    图5

练习题四:拆分数据

  • 拆分电子邮箱地址"@"前面和后面部分
    • 方法一:Tableau功能:变换-拆分
      图6
    • 方法二:利用SPLIT函数,ex:SPLIT(“ABC@163.COM”,“@”,1) -> ABC
      图7

练习题五:数据清除

  • 拆去掉电话号码里的区号
    利用MID函数,ex:MID(“ABC”,2) -> BC
    这个意思是从第二位开始向后输出。 图8

练习题六:数据合并

  • 把City和Zip合并成一个数据
    • 方法一:创建-合并,跟练习题一里拼全名类似
      Ctrl + 点击City和Zip,选中他俩,右键合并

      注意的是,当我们点击City时,Tableau会默认以地图格式呈现,你需要在右上角点击表格样式呈现

图9

  • 方法二:公式"+“和"STR”

STR:转换成文本格式

图10

练习题七:数据提取

  • 从"全名"里,把last name提取出来
    最后一道题了,大家可以自己试一下,下面是小提示,要用到这两个函数。

    • 利用FIND函数,ex:FIND(“ABC”,“B”) -> 2
    • 利用MID函数,ex:MID(“ABC”,2) -> BC

    注意的是,我们做第一个练习的时候,通过两种办法合成了全名,第一种是Tableau自己合成的full name,有时候做二次操作就会有问题,所以我们尽量以我们用公式创造的字段(full name2)来做二次操作

图 11

以上是今天的所有内容啦,反复练习才是学习的捷径!

  • 12
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值