|
5#
楼主 |
发表于 2004-4-7 15:37:55
|
只看该作者
谢 谢 各 位 , 没 想 到 有 这 么 多 人 应 答 。
My solution:
data a (drop=count i);
input var $ count @;
do i = 1 to count;
output;
end;
datalines;
A 5
B 2
C 3
;
run;
proc print data=a;
run;
Q2:
if
A 5
B 0
C 3
then results are the same
but if
A 5
B
C 3
ie a missing value in the data, the error
ERROR: Invalid DO loop control information, either the INITIAL or TO expression is missing or
the BY expression is missing, zero, or invalid
RULE: ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+-
160 C 3
var=B count=. i=1 _ERROR_=1 _N_=2
? 我 记 得 有 一 missover option.
data a (drop=count i);
infile datalines missover;
input var $ count @;
do i = 1 to count;
output;
end;
datalines;
A 5
B
C 3
;
run;
还 是 错 。 有 没 有 人 能 指 正 ? 谢 谢 。 |
|