t*******s 发帖数: 1016 | 1 标题可能说不清楚,就是我有一个用逗号或者其他分隔符的变量:
“aaa,bbbb,cc,d,fff,gg”
我要将这个变量转化成一个表里面的行,这样:
aaa
bbbb
cc
d
fff
gg
用data step一行行添加?搜索了半天也不太会。 | l****u 发帖数: 529 | 2 data yourdata;
set yourdata;
do i=1 to count(yourstr,',')+1;
newstring=scan(yourstr,i,',');
output;
end;
run; | t*******s 发帖数: 1016 | 3 谢谢,明天上班去试下。
不知道count这样的用法。
【在 l****u 的大作中提到】 : data yourdata; : set yourdata; : do i=1 to count(yourstr,',')+1; : newstring=scan(yourstr,i,','); : output; : end; : run;
|
|