楼主: 左岸光华
1138 3

数据提取问题 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

77%

还不是VIP/贵宾

-

威望
0
论坛币
53 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
10400 点
帖子
56
精华
0
在线时间
244 小时
注册时间
2011-12-30
最后登录
2023-8-23

楼主
左岸光华 发表于 2016-10-11 12:48:02 |AI写论文
5论坛币

原始数据为

VAR1

右侧见3.5*1.6mm强回声,左侧见3.5*1.6mm强回声。

右侧见7.0*2.3mm混合回声,左侧见多个混合回声,最大16.0*3.3mm

右侧狭窄率88%,左侧狭窄率88%

右侧见3.5*1.6mm混合回声,左侧见4.8*2.4mm强回声。

双侧均见低回声,最大17.8*3.4mm,左侧狭窄率75%,右侧狭窄率65%

右侧见3.9*1.4mm混合回声,左侧见2.4*1.0mm强回声及3.0*1.5mm混合回声

想变为2

VAR1                                                                        VAR2

右侧见3.5*1.6mm强回声                                    左侧见3.5*1.6mm强回声。

右侧见7.0*2.3mm混合回声                               左侧见多个混合回声,最大16.0*3.3mm

右侧狭窄率88%                                                     左侧狭窄率88%

右侧见3.5*1.6mm混合回声                                左侧见4.8*2.4mm强回声。

双侧均见低回声,最大17.8*3.4mm                 左侧狭窄率75%,右侧狭窄率65%

右侧见3.9*1.4mm混合回声                                左侧见2.4*1.0mm强回声及3.0*1.5mm混合回声



非常感谢!!!

最佳答案

gooddrug 查看完整内容

使用用SCAN函数即可。 newvar1=scan(var1,1,','); temp2=scan(var1,2,','); temp3=scan(var1,3,','); newvar2=strip(temp2)||","||strip(temp3);
关键词:数据提取 非常感谢 原始数据 VaR

沙发
gooddrug 发表于 2016-10-11 12:48:03
使用用SCAN函数即可。
newvar1=scan(var1,1,',');
temp2=scan(var1,2,',');
temp3=scan(var1,3,',');
newvar2=strip(temp2)||","||strip(temp3);

藤椅
左岸光华 发表于 2016-10-11 16:50:55
gooddrug 发表于 2016-10-11 13:25
使用用SCAN函数即可。
newvar1=scan(var1,1,',');
temp2=scan(var1,2,',');
继续请教一下,  我是用newVAR2=substrn(VAR1,find(VAR1,',左侧')+1,length(VAR1));进行截取字符串的,为什么会出现乱码?  非常感谢!!

板凳
左岸光华 发表于 2016-10-11 19:39:38
左岸光华 发表于 2016-10-11 16:50
继续请教一下,  我是用newVAR2=substrn(VAR1,find(VAR1,',左侧')+1,length(VAR1));进行截取字符串的,为 ...
已经解决,非常感谢

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 02:43