全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1859 6
2010-07-20
如下的数据:

var1 var2
a      4
b      3
c      5
...
....

其实意思是,VAR1是A的共有4个部分,B的有3部分,C的有5部分,我现在想把他们LAY OUT出来,写成:

VAR1
a_1
a_2
a_3
a_4
b_1
b_2
b_3
c_1
c_2
c_3
c_4
c_5
...

大家有啥简单的方法没??
二维码

扫码加我 拉你入群

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

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

全部回复
2010-7-20 13:38:21
data test;
        input var1 $ var2;
        datalines;
        a 4
        b 3
        c 5
        ;
run;

data test1;
        set test;
        do i=1 to var2;
                var=catx('_',var1,i);
                output;
        end;
run;
二维码

扫码加我 拉你入群

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

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

2010-7-20 13:38:42
楼主试试看行不行!
二维码

扫码加我 拉你入群

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

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

2010-7-20 13:42:25
do i=1 to var2;
......
end;
二维码

扫码加我 拉你入群

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

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

2010-7-20 13:42:37
3# moonstarpursuit

OH MY GOD...
这么快就被解决了。。。

非常谢谢你!!

诶。。。我也天天用SAS,为啥就没进步呢。。。。
二维码

扫码加我 拉你入群

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

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

2010-7-20 13:43:12
4# soporaeternus

谢谢啊!!

试了,确实管用!!‘
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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