全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1379 8
2014-04-03
QQ图片20140403093201.jpg
第一行有一个变量是括号内多个数字,
我想把变成如下格式,
比如第一行
开会,教研室,教研室,日期,{10,12,11,13,14,15}变为
开会,教研室,教研室,日期,10
开会,教研室,教研室,日期,12
开会,教研室,教研室,日期,11
开会,教研室,教研室,日期,13
开会,教研室,教研室,日期,14
开会,教研室,教研室,日期,15

就是相当于把括号里的数字拆出来,请问该怎么编程序,谢谢!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-3 16:39:05
复制代码
二维码

扫码加我 拉你入群

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

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

2014-4-3 19:43:55
Use fake dataset as example

data have;
input id x y $30.;
cards;
1 4 {3,6,9,3}
2 6 {9,5}
;
run;

data want;
set have;
  do i=1 by 1 ;
    var=scan(y,i,,'kd');
    if var=' ' then leave;  
    else output;
  end;
  drop i y;
  run;
二维码

扫码加我 拉你入群

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

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

2014-4-3 20:14:54
farmman60 发表于 2014-4-3 19:43
Use fake dataset as example

data have;
请教一下,能解释一下那个scan函数语句吗?我没看明白后面“,'kd'”,这个代表什么意思呢?
二维码

扫码加我 拉你入群

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

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

2014-4-4 20:21:27
heperwong 发表于 2014-4-3 16:39
才看到谢了,我试一下,不胜感激!
二维码

扫码加我 拉你入群

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

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

2014-4-4 20:21:59
farmman60 发表于 2014-4-3 19:43
Use fake dataset as example

data have;
才看到不好意思,我试试
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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