1
关注
6248
浏览

如何按规则提取数据?

您还未登录!暂时最多只可查看 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 人关注

相关问题

世界杯选手犯规数据集
如何对数据进行去重?
数据看板的属性设置中存在隐藏标题和副标题的内容,但是如果要保留某一组件的标题或者副标题需要怎么实现,现在是全部隐藏和显示?
散点图一般用于什么样的数据情况下?
2018参加CPNS的儿童人数数据集
datafocus中的数据,支持所有图例吗
欧洲环境满意度数据集
在英文环境下,如何查看上个月的数据情况?
二手房数据
枪击数据集

推荐内容

APP怎么分析,例如对拼多多进行分析?
为什么我们需要新型的数据分析方式?
如何得出最高分和最低分姓名
如何将历史问答添加到数据看板中?
DataFocus中可以直接进行数据的手动填写吗?
DataFocus中的列类型有哪几种?
App 数据分析的常用指标有哪些?
如何做数据分析?
提个建议,入门视频可以在对应节章节添加用户手册跳转链接
中文词频分析怎么实现

热门话题

排序

数据

BI

全局配置

电商

热门专栏

数据分析模型探讨研究

热门用户

larissa

电商1211李诗盈

sophia

jetwang

camille