现有两个变量值,如下:
ID text
1 a^b^c
现想通过^符号将text变量值拆分成三条观测,目标结果如下:
ID text
1 a
2 b
3 c

|
楼主: 920240553
|
12083
2
[问答] 求助:SAS 字符串拆分处理 |
|
已卖:61份资源 博士生 86%
-
|
回帖推荐lovexialulu 发表于3楼 查看完整内容 我来升华下
data a;
input id text $;
cards;
1 a^b^c
2 a^b^c^d
3 a^b
;
run;
data t;set a;
max=length(compress(text,'^','k'))+1;
run;
data b;
set t;
do idd=1 to max;
text1=scan(text,idd,'^');output;
end;
run;
加个出来的结果
| ||
|
唯SAS之鼎也!
|
|||
|
|
| |||||||||||||||||||||||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


