由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 重新安排变量的问题
相关主题
请教一个简单SAS问题怎样用R除掉DUPLICATED RECORD
再请教一个PROC SQL JOIN的问题。。。。Ask 2 simple SAS questions,thanks
关于stepwise programming请问SAS中如何通过组内一个变量的值控制整组变量
请问sas中一个变量的内容被两个左斜杠(/)分成了三部分一个SAS问题(transpose?)
[合集] └ Re: 关于stepwise programmingA SAS question
问个PROC SQL中INNER JOIN的问题怎样储存我想要的proc means 的结果?
[急求助] survival analysis (SAS)How to change sas dataset column order
怎样用R定位变量的位置mixed models
相关话题的讨论汇总
话题: 变量话题: corn话题: 2006话题: 2004话题: 2005
进入Statistics版参与讨论
1 (共1页)
l*****o
发帖数: 61
1
现在的数据表格是农场,年,地块,变量1,变量2, 变量3...如下格式:
农场 年 地块 变量1 变量2 变量3
1 2004 1 corn y 180
1 2004 2 corn y 176
1 2004 3 soy y 120
1 2004 4 wheat n 190
1 2004 5 soy n 160
1 2005 1 wheat y 138
1 2005 2 corn n 199
1 2005 3 corn y 200
1 2005 4 soy n 170
1 2005 5 soy y 183
1 2006 1 corn n 120
1 2006 1 wheat y 139
1 2006 2 corn n 177
1 2006 3 corn n 182
1 2006 4 corn y 196
1 2006 5 corn y 201
2
2
2
......
我现在需要用SAS把表格重新安排,因为我需要对各个变量进行年之间的比较。新表格
包括变量:农场,地块,变量1_2004, 变量1_2005,变量1_2006, 变量2_2004, 变
量2_2005, 变量2_2006, 变量3_2004,变量3_2005,变量3_2006......
多谢大家指导!!!
e**h
发帖数: 46
2
data final;
merge one(where=(year=2004)
rename=(var1=var1_2004 var2=var2_2004 var3=var3_2004))
one(where=(year=2005)
rename=(var1=var1_2005 var2=var2_2005 var3=var3_2005))
one(where=(year=2006)
rename=(var1=var1_2006 var2=var2_2006 var3=var3_2006));
by 农场 地块;
run;
c**d
发帖数: 104
3
楼主的数据就是统计的分析格式,不应该变成wide-format。
l*****o
发帖数: 61
4
用原来那样的格式怎么样给每个变量算年间的差值呢?鞠躬谢!
j*****g
发帖数: 36
5
proc transpose data = dataset0 out=dataset1 name=variable;
by farm year land;
var var1-var3;
drop _label_;
run;
proc sort data = dataset1;
by farm land variable year;
run;
data dataset2(drop = variable year); set dataset1;
newId = catx("_", variable, year);
run;
proc transpose data = dataset1 out =dataset2;
by farm land;
id = newId;
var = col1;
drop _name_ _label_;
run;
1 (共1页)
进入Statistics版参与讨论
相关主题
mixed models[合集] └ Re: 关于stepwise programming
SAS question问个PROC SQL中INNER JOIN的问题
【包子】弱问个dummy variable问题[急求助] survival analysis (SAS)
新手请教大家一个sas 问题,多谢指教怎样用R定位变量的位置
请教一个简单SAS问题怎样用R除掉DUPLICATED RECORD
再请教一个PROC SQL JOIN的问题。。。。Ask 2 simple SAS questions,thanks
关于stepwise programming请问SAS中如何通过组内一个变量的值控制整组变量
请问sas中一个变量的内容被两个左斜杠(/)分成了三部分一个SAS问题(transpose?)
相关话题的讨论汇总
话题: 变量话题: corn话题: 2006话题: 2004话题: 2005