我正在尝试为每个id插入新行,行数应等于某个变量的值。
例如,假设我有如下所示的变量ID和X1:
ID X1
A 3
B 1
C 5
然后,我希望这样生成表:
ID
A
A
A
B
C
C
C
C
C
因此,A有3行,B有1行,C有5行。谢谢。
答案 0 :(得分:1)
使用带有显式OUTPUT语句的DO循环将记录重复X1次。
data want;
set have;
do i=1 to x1;
output;
end;
run;