感谢各位大神,这个问题可能比较幼稚,但是没有想明白。是Base123题的一题,明白答案,但是如果加上output 为什么不是
9个observation呢? 因为 do loop 有三个,原来的date set里面有三个observation, 不应该是3*3 吗?为什么结果是三个observation。非常感谢!
The SAS data set BANKS is listed below:
BANKS
name rate
FirstCapital 0.0718
DirectBank 0.0721
VirtualDirect 0.0728
The following SAS program is submitted:
data newbank;
do year = 1 to 3;
set banks;
capital + 5000;
output;
end;
run;