SAS语句求解~~请问一下语句什么意思?其中,egv数据集已经存在.尤其是其中:If n=1 then set egv;一句.得到的结果很是奇怪,不是选择,而是向下全部读取.若需要全部语句请吱声~~多谢了.Data egv; Set pri

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 10:17:24
SAS语句求解~~请问一下语句什么意思?其中,egv数据集已经存在.尤其是其中:Ifn=1thensetegv;一句.得到的结果很是奇怪,不是选择,而是向下全部读取.若需要全部语句请吱声~~多谢了.D

SAS语句求解~~请问一下语句什么意思?其中,egv数据集已经存在.尤其是其中:If n=1 then set egv;一句.得到的结果很是奇怪,不是选择,而是向下全部读取.若需要全部语句请吱声~~多谢了.Data egv; Set pri
SAS语句求解~~
请问一下语句什么意思?其中,egv数据集已经存在.尤其是其中:If n=1 then set egv;一句.得到的结果很是奇怪,不是选择,而是向下全部读取.若需要全部语句请吱声~~多谢了.
Data egv;
Set prinstat;
if _TYPE_='EIGENVAL' then output;
Drop _name_;
Rename x1=A1 x3=A2 x5=A3 x7=A4;
Run;
proc print data=egv;
run;
Data ds;
Set prin;
If n=1 then set egv;
Keep n code prin1 prin2 prin3 prin4 x1 x3 x5 x7 B1 B2;
B1=A1/(A1+A2);
B2=A2/(A1+A2);
Proc print data=ds;
Run;
输出结果不是判断出n=1的时候附数据集egv,而是所有的都行都被加上了数据集egv.

SAS语句求解~~请问一下语句什么意思?其中,egv数据集已经存在.尤其是其中:If n=1 then set egv;一句.得到的结果很是奇怪,不是选择,而是向下全部读取.若需要全部语句请吱声~~多谢了.Data egv; Set pri
If n=1 then set egv这句是判断语句而已啊~就是如果N=1的话就引用egv数据集~
Keep n code prin1 prin2 prin3 prin4 x1 x3 x5 x7 B1 B2;这句是要求输出的变量名称而已~其他 的语句都是比较简单把~不啰嗦了