由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 一个SAS问题(transpose?)
相关主题
请问如果用SAS 解决这个问题Ask 2 simple SAS questions,thanks
怎样用R定位变量的位置请问SAS中如何通过组内一个变量的值控制整组变量
新手请教大家一个sas 问题,多谢指教再请教一个PROC SQL JOIN的问题。。。。
[急求助] survival analysis (SAS)A SAS question
关于stepwise programming怎样储存我想要的proc means 的结果?
请问sas中一个变量的内容被两个左斜杠(/)分成了三部分How to change sas dataset column order
怎样用R除掉DUPLICATED RECORDmixed models
[合集] └ Re: 关于stepwise programmingSAS question
相关话题的讨论汇总
话题: var3话题: var1话题: abc话题: efg话题: seller
进入Statistics版参与讨论
1 (共1页)
c*****p
发帖数: 51
1
有如下数据
Seller Year var1 var2 var3
ABC 2005 0 0 0
ABC 2006 4 0 0
ABC 2007 17 1 1
EFG 2005 32 4 3
EFG 2006 45 8 5
EFG 2007 50 3 12
...
想变成以下格式新数据
Seller var1 var2 var3 var1 var2 var3 var1 var2 var3
ABC 0 0 0 4 0 0 17 1 1
EFG 32 4 3 45 8 5 50 3 1
...
新数据第2列到第4列为2005的var1到var3,第5列到第7列为2006的var1到var3,第8列到
第10列为2007的var1到var3.
我想用transpo
d*******o
发帖数: 493
2
data one ;
input Seller $ Year var1 var2 var3;
var=var1;output; var=var2;output; var=var3;output;
drop var1-var3;
cards;
ABC 2005 0 0 0
ABC 2006 4 0 0
ABC 2007 17 1 1
EFG 2005 32 4 3
EFG 2006 45 8 5
EFG 2007 50 3 12
;
run;
proc sort data=one; by seller; run;
proc transpose data=one out=two prefix=var; by seller; var var; run;
Y****a
发帖数: 243
3
transpose 里有 ‘by’ statement
proc transpose data=yourdatename out=outdataname;
var var1 - var3;
by Seller Year;
run;
proc transpose data=outdataname out=newdataname;
var col1;
by Seller;
run;
try something like this, you may need to drop a few variables

【在 c*****p 的大作中提到】
: 有如下数据
: Seller Year var1 var2 var3
: ABC 2005 0 0 0
: ABC 2006 4 0 0
: ABC 2007 17 1 1
: EFG 2005 32 4 3
: EFG 2006 45 8 5
: EFG 2007 50 3 12
: ...
: 想变成以下格式新数据

i******r
发帖数: 323
4
data one ;
input Seller $ Year var1 var2 var3;
cards;
ABC 2005 0 0 0
ABC 2006 4 0 0
ABC 2007 17 1 1
EFG 2005 32 4 3
EFG 2006 45 8 5
EFG 2007 50 3 12
;
run;
proc sort data=one; by seller year; run;
proc transpose data=one out=two (drop=_name_);
by seller year;
var var1-var3; run;
proc sort ; by seller year;
run;
proc transpose data=two out=three (drop=_name_) prefix=var ;
by seller year;
var col1; run;
1 (共1页)
进入Statistics版参与讨论
相关主题
SAS question关于stepwise programming
【包子】弱问个dummy variable问题请问sas中一个变量的内容被两个左斜杠(/)分成了三部分
help! 读CSV文件读得要崩溃了怎样用R除掉DUPLICATED RECORD
请教关于SAS表格输出的问题[合集] └ Re: 关于stepwise programming
请问如果用SAS 解决这个问题Ask 2 simple SAS questions,thanks
怎样用R定位变量的位置请问SAS中如何通过组内一个变量的值控制整组变量
新手请教大家一个sas 问题,多谢指教再请教一个PROC SQL JOIN的问题。。。。
[急求助] survival analysis (SAS)A SAS question
相关话题的讨论汇总
话题: var3话题: var1话题: abc话题: efg话题: seller