作者piggood (成为有品味的男人)
看板Statistics
标题[问题] sas 观察值垂直处理的问题
时间Mon Nov 24 14:38:55 2008
各位前辈好
我想要请教一下有关资料处理的问题
VAR1 VAR2
a 3
b 7
c 5
d .
e 1
如果我希望a c d的var2变成b的var2(也就是7)
希望变成
VAR1 VAR2
a 7
b 7
c 7
d 7
e 1
那我的指令要怎麽改?
data test1;
set test;
if var1='b' then %let rr=var2;
/*其实我并不是希望&rr代表var2这4个字,而是代表var2这个变项的值*/
if var1 in ('a','c','d') then var2=&rr;
run;
麻烦请教各位sas的前辈,我想了好久~
希望不需要用到transpose的方式
因为我要改的项目其实很多
这只是简化过的
非常感谢~
--
一对情侣分开 1小时 对女方来说,是漫长的10小时.....
一对情侣相处10小时 对女方来说,是短短的 1小时.....
女人的心很单纯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.92.142