功能详解|无需代码函数也能三秒拆行字段

楼主
九数云--人人可用的数据分析及可视化工具

看了就能学会的字段拆行,小白再也不用忍受代码的折磨了!

在我们日常处理数据的过程中,往往会遇到单个字段里含有多个值的情况,为了给后续的数据统计分析工作提供便利,必须将一个字段拆分成多行的形式。如图,应该根据字段「STUDENT」的分隔符“,”进行拆分数据操作。

当面对少量数据,手动Ctrl+C和Ctrl+V确实很方便。面对庞大的数据,这个办法是行不通,用户只能纷纷涌入代码海寻求帮助,这个办法其实也并不适用于小白。

下面小九就使用SQL和使用九数云拆分字段的方法,谈谈小白如何快速拆分字段。

SQL拆分字段

Split fields with SQL

很多SQL大佬在拆分字段时,常常会用SQL进行操作。

对于前面提到的情况,将一行字段拆分成多行一般会采用两种写法:

使用正则函数,解析"、"分隔的字符,然后使用connect by层级查询,用distinct进行去重的操作。

使用substr分隔字符串,使用connect by层级查询。

不懂代码、没有SQL语言基础的小白进退两难:想跟着大佬用SQL清洗数据,看得懂一个个单词,但面对复杂的嵌套组合却只能发呆,可谓“拔剑四顾心茫然”,很是无奈。

九数云拆分字段

Split fields with Jsy

无须被SQL折磨,九数云「字段拆行」可以为零代码基础的小白拔丁抽楔,动动手指简单点击就能实现目的

 操作步骤 

1. 全选字段进行数据分析。

2. 新增分析步骤,选择「字段拆行」。

3. 点击「添加拆行字段」将“STUDENT”设置为拆行字段,分隔符选择逗号。

4. 后续需要进行分类统计,可以使用「分类汇总」功能,自动计算每门课程相对应的学生人数。

总结

Summary

字段拆行作为一个常见的数据清洗环节,尤其是茫茫数据海的情况下,往往困扰着没有代码基础的菜鸟小白。很多小白有分析数据的强烈冲动,却没有富余的时间去学一门 SQL 课程。打算照猫画虎巨佬的操作,却因看不懂嵌套代码生生放弃。

九数云的字段拆行功能解决了这种进退维谷的局面,相较于复杂难懂的代码,添加一个分析步骤就能解决零基础小白的难题,提高了工作效率。

 

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 1868浏览人数
最后回复于:2023-4-20 16:45

返回顶部 返回列表