以下代码为PROC TABULATE命令创建了15行CLASSDATA。
proc sql; create table foo(eventtime num,node char(100)); quit;
proc sql; insert into foo (eventtime, node)
values(1, '')
values(2, 'L')
values(2, 'W')
values(3, 'LL')
values(3, "LW/WL")
values(3, 'WW')
values(4, 'LLL')
values(4, "LLW/LW*")
values(4, "WL*/WWL")
values(4, 'WWW')
values(5, 'LLLL')
values(5, "LLLW/LLW*/LWLL")
values(5, "LWLW/LWW*/WLL*/WLWL")
values(5, "WLWW/WWL*/WWWL")
values(5, 'WWWW');
quit;
如何编辑代码以在“YES”和“NO”的每个行级别创建两个新条目,然后在以下四个选项50,100,150,200的每个行中再创建四个条目?总计,这将是120行。
答案 0 :(得分:1)
如果我做对了,你需要在你的两个PROC SQL之后添加:
data foo120;
set foo;
do NewVar1='YES','NO';
do NeVar2=50 to 200 by 50;
output;
end;
end;
run;