仙人来也 发表于 2014-7-2 18:19
data exp5_1;
do gender = 1 to 2;
do subj = 1 to 8;
en.
keep gender subj z1-z6;
这样确实可以生成最终的new.
但是用transpose过程能否生成new数据集?
另外:
用array的话,
我想能否用enzyme、lever的取值来控制y1-y6的取值?
比如:
data y;
array yy(6) yy1-yy6;
do enzyme = 1 to 2;
do lever = 1 to 3;
set exp5_1;
by gender subj;
yy(enzyme*lever) = y; *enzyme*lever=1、2、3、2、4、6,这导致第个值被第4个取代,同时没有第5个值,我不知道用原始库中的enzyme、lever的情况下如何控制yy的下标?;
end;
end;
run;