SAS中文论坛
标题:
如何把一个变量分割成两个变量
[打印本页]
作者:
shiyiming
时间:
2012-6-20 12:29
标题:
如何把一个变量分割成两个变量
譬如说我有一组变量
group_all
1
2
3
4
5
6
怎样才能变为
group1 group2
1 4
2 5
3 6
多谢啦
作者:
shiyiming
时间:
2012-6-20 20:57
标题:
Re: 如何把一个变量分割成两个变量
[code:1nsrwbtl]
data ads;
input group_all;
cards;
1
2
3
4
5
6
;
data bds cds;
set ads;
if group_all <=3 then output bds;
else output cds;
run;
data bds(rename=(group_all=group1 ));
set bds;
i=_n_;
run;
data cds(rename=(group_all=group2 ));
set cds;
i=_n_;
run;
data dds;
merge bds cds;
by i;
drop i;
run;
[/code:1nsrwbtl]
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2