执行以下代码时,Willis数据集中会有多少列?
data Willis;
put "Willis"; /* Line 32 */
do b = 1 to 12;
A = rand("normal", 12.5, 1.57); /* Line 34 */
do j = 1 to 5;
lev = rand("normal", 4, 2.155) + A; /* Line 36 */
output;
end;
end;
put "Willis" b=; /* Line 40 */
run;
答案 0 :(得分:1)
不使用语句keep
或drop
或数据集选项keep=
或drop=
的数据步骤将输出程序数据向量中的每个非自动变量(PDV)。在查看涉及变量的代码观察语句时,这些变量将成为pdv的一部分。
四个非自动变量是:
b
- 首次用于do
循环语句A
- 首先用于接收随机值j
- 首次用于do
循环语句lev
- 首先用于接收随机值