1
关注
6963
浏览

如何按规则提取数据?

查看全部 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、再确定剩余数据中,斜杠的位置

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


3、最后对数据进行截取

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


4、效果如图所示。


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

问题动态

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

相关问题

污水处理数据集
移动端是如何操作的?可以搜索分析吗?
如何新增关联关系?
想要实现一个位置图,需要满足什么数据条件?
为什么可视化在大数据分析里很重要?
如何进行一次有效的搜索
举重数据库
产品零售额数据集
使用雷达图进行数据分析时,提示数量不能超过50,是指属性的数量还是数据表中的数量?
在数据看板页面,我如何查看数据明细呢?

推荐内容

问 定性分析和定量分析的根本区别在于?
问 网格布局和自由布局下修改数据看板内图表大小及图表位置?
问 定性分析和定量分析的根本区别在于?
问 如何写好一份数据分析报告?
问 如何自己找数据分析项目来做?
问 如何准备数据分析师的面试?
问 有一些列我不需要列,可以删除吗?
问 DataFocus中可以直接进行数据的手动填写吗?
问 史上最无厘头的可视化,我用DataFocus做了一个美女相册
问 传统的数据分析流程是怎么样的?

热门话题

地图

系统配置

安装升级

柱状图

数据可视化

热门专栏

数据分析模型探讨研究

热门用户

achilles

work2020

雅俗、

jetwang

DataFocus