全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1362 4
2020-11-10
姓名 职业
张三 管道工;油漆工;建筑师
请问各位大神如何再sas中将上表拆分为下标
姓名 职业
张三 管道工
张三 油漆工
张三 建筑师
请大佬指点明路
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-11-11 00:28:15
data want;
set have;
       Old_Occupation=Occupation ;
       countnumber=countw(Old_Occupation);
           if countnumber=0 then
       output;
         else do i= 1 to (countw(Old_Occupation));
           Occupation = scan(Old_Occupation, i,' ');
         output;
         end;
      drop i Old_Occupation;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-11-11 00:42:26
忘了分隔符是“;”
data want;
set have;
       old_Occupation=Occupation ;
       countnumber=countw(old_Occupation);
           if countnumber=0 then
       output;
         else do i= 1 to (countw(old_Occupation));
           Occupation = scan(old_Occupation, i,';');
         output;
         end;
      drop i old_Occupation;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-11-11 22:18:24
xiaopingN 发表于 2020-11-11 00:42
忘了分隔符是“;”
data want;
set have;
谢谢大佬
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群