由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教一个简单SAS问题
相关主题
[合集] └ Re: 关于stepwise programmingA SAS question
重新安排变量的问题弱问一个SAS里面求adjusted means的问题
[急求助] survival analysis (SAS)SAS help
How to change sas dataset column order在SAS里如何用array或者macro改进这段程序?求指教!
format problem, urgenthelp!! help!! SAS help!! Urgent!!
关于stepwise programmingSAS问题
请问sas中一个变量的内容被两个左斜杠(/)分成了三部分SAS 一个问题的急问
Ask 2 simple SAS questions,thanks请问R Code和 Matlab Code 思路是否近似?
相关话题的讨论汇总
话题: rename话题: data话题: run话题: set话题: sas
进入Statistics版参与讨论
1 (共1页)
c********9
发帖数: 160
1
sas新手,有五个变量想把他们纵向拼接成一个变量,这五个变量只是dataset的
variable而已,似乎用
data a;
set b c;
的方法不行,请教这个怎么做?
g**u
发帖数: 205
2
rename the variable you want to combine for each data set, and then
data a;
set b c;
run;
c********9
发帖数: 160
3
谢谢!这样做之后,combine成了n列,而不是一列,就像一个对角矩阵一样的。

【在 g**u 的大作中提到】
: rename the variable you want to combine for each data set, and then
: data a;
: set b c;
: run;

b********r
发帖数: 764
4
比如你的5个variable是var1,var2,。。,V5吧
data outdsn;
set indsn1(rename=(var1=new))
indsn2(rename=(var2=new))
indsn3(rename=(var3=new))
indsn4(rename=(var4=new))
indsn5(rename=(var5=new));
run;

【在 c********9 的大作中提到】
: sas新手,有五个变量想把他们纵向拼接成一个变量,这五个变量只是dataset的
: variable而已,似乎用
: data a;
: set b c;
: 的方法不行,请教这个怎么做?

g**u
发帖数: 205
5
楼上那个更好。
我这个比较直白+低级。
data a;
input x;
cards;
1
2
3
;
run;
data b;
input u;
cards;
4
5
6
;
run;
data c;
input r;
cards;
7
8
9
;
run;
data d;
set b;
rename u=x;
run;
data e;
set c;
rename r=x;
run;
data y;
set a d e;
run;

【在 c********9 的大作中提到】
: 谢谢!这样做之后,combine成了n列,而不是一列,就像一个对角矩阵一样的。
c********9
发帖数: 160
6
谢谢!这个方法很好用!给您个包子吧

【在 b********r 的大作中提到】
: 比如你的5个variable是var1,var2,。。,V5吧
: data outdsn;
: set indsn1(rename=(var1=new))
: indsn2(rename=(var2=new))
: indsn3(rename=(var3=new))
: indsn4(rename=(var4=new))
: indsn5(rename=(var5=new));
: run;

c********9
发帖数: 160
7
谢谢!给您个包子

【在 g**u 的大作中提到】
: 楼上那个更好。
: 我这个比较直白+低级。
: data a;
: input x;
: cards;
: 1
: 2
: 3
: ;
: run;

s******8
发帖数: 102
8
data outds;
set yourds;
array v(5) var1-var5;
do I=1 to 5;
newvar=var(I);
output;
end;
drop var1-var5 I;
run;
1 (共1页)
进入Statistics版参与讨论
相关主题
请问R Code和 Matlab Code 思路是否近似?format problem, urgent
问一个SAS 的问题关于stepwise programming
怎么用SAS transpose这两dataset呀?请问sas中一个变量的内容被两个左斜杠(/)分成了三部分
Please help with a SAS macroAsk 2 simple SAS questions,thanks
[合集] └ Re: 关于stepwise programmingA SAS question
重新安排变量的问题弱问一个SAS里面求adjusted means的问题
[急求助] survival analysis (SAS)SAS help
How to change sas dataset column order在SAS里如何用array或者macro改进这段程序?求指教!
相关话题的讨论汇总
话题: rename话题: data话题: run话题: set话题: sas