SAS中文论坛

标题: 求助:怎样将整行变为整列? [打印本页]

作者: shiyiming    时间: 2011-2-22 16:21
标题: 求助:怎样将整行变为整列?
我是新手,哪位高人可以指点下,
      比如:_NAME_  var1 var2 var3
                     count      13    14   15
         


         变成:    count
           var1  13
                   var2  14
                   var3  15        
谢谢
作者: shiyiming    时间: 2011-2-22 17:04
标题: Re: 求助:怎样将整行变为整列?
[code:2428gxmo]
data have;
        input _name_ $ var1 var2 var3;
datalines;
count 13 14 15
;
run;
proc transpose data=have out=want;
run;
[/code:2428gxmo]
作者: shiyiming    时间: 2011-2-22 22:57
标题: Re: 求助:怎样将整行变为整列?
楼主也许要的是下面的结果:

data have;
   input _name_ $ var1 var2 var3;
datalines;
count 13 14 15
;
data out;
set have;
array g(3)var1 var2 var3;
do i=1 to 3;
var=g(i);
output;
end;
drop var1 var2 var3 i;
run;
作者: shiyiming    时间: 2011-2-23 09:39
标题: Re: 求助:怎样将整行变为整列?
嗯嗯,明白了,谢谢两位。。。。 <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2