1
关注
6445
浏览

如何按规则提取数据?

您还未登录!暂时最多只可查看 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移动端如何登录?界面长什么样?
位置图中的各省数据自动滚动点亮是怎么做到的?
如何计算指定时间加指定天数的值?

推荐内容

有哪些软件可以进行中文词频分析?
重新编辑中间表的时候,能否把原有的关联关系保留
有一些列我不需要列,可以删除吗?
提个建议,入门视频可以在对应节章节添加用户手册跳转链接
数字化和数据化有什么区别?
电商平台应该分析哪些数据?具体怎么去分析
能不能一个搜索框内实现多次计算并统计多个结果?
if 人口 大于5000 then count ( 城市 ) else 0 这个公式搜索报错?
怎样实现在两个定义窗口范围分析度量的平均值 ?
怎么培养数据分析的能力?

热门话题

DFCloudKit小工具

可视化

数据搜索

新人报道

SaaS版

热门专栏

数据分析模型探讨研究

热门用户

Dory

小小

滴滴叭叭唔

哈哈哈哈怪

datafocus5e6b6223a59f17ef03dc11