1
关注
6249
浏览

如何按规则提取数据?

您还未登录!暂时最多只可查看 1 条回答

登录! 还没有账号?去注册

jiayu 初级会员 用户来自于: 浙江省嘉兴市海宁市
2021-01-21 20:46

一、提取第一个斜杠前的数据

1、首先,需要确定斜杠位置。

如图,使用公式strpos对数据中第一个“/”符号定位,其中test为列名。

【斜杠位置】strpos(test,"/" )

                                     

2、再对第一个斜杠前的数据进行截取;无斜杠的数据,赋值为0

【截取】if斜杠位置=0then"0"else substr(test,1,斜杠位置-1)


3、即可获得如下数据


二、提取下一个斜杠前的数据

继续截取 第一个斜杠后、第二个斜杠前的数据。

1、首先提取出第一个斜杠之后的剩余数据。

【截取剩余】if斜杠位置=0 then"0"else substr (test,斜杠位置+1,100)

其中100”为数据提取的位数,用来保证提取剩余所有数据,可更换为其它。


2、再确定剩余数据中,斜杠的位置

【斜杠位置2strpos(截取剩余,"/" )


3、最后对数据进行截取

【截取2if斜杠位置2=0then"0" elsesubstr (截取剩余,1,斜杠位置2-1)


4、效果如图所示。


同理,可以继续对剩余数据进行截取

问题动态

发布时间
2021-01-21 20:42
更新时间
2021-01-22 11:07
关注人数
1 人关注

相关问题

废水处理数据
如何查看未来某个季度的数据情况?
数据分析师到底应该更关注技术,还是更关注业务?
房地产价格数据
历史问答的局部放大功能是如何操作的?
游戏用户数据集
彗星数据集
我想分享数据大屏给一个用户,但是不想他动我做的东西,可以吗?
有哪几种数据结构模型?
datafocus本地应用,只能创建一个数据看板么?

推荐内容

Datafocus支持批量数据筛选吗?
DataFocus如何对历史问答进行评论、修改和删除?
DataFocus Cloud如何帮助企业数字化发展?
怎样求按指定属性排序的累计最大值?
想转行大数据相关工作,非专业对口,大数据开发和大数据分析哪个比较好?
搜索的时候选择了其中一个表的值,另外几个表变灰色了?
如何自己找数据分析项目来做?
如何准备数据分析师的面试?
如何将历史问答添加到数据看板中?
如何做数据分析?

热门话题

新人报道

数据搜索

数据可视化

数据

数据仓库

热门专栏

数据分析模型探讨研究