data avg;
input x@@;
cards;
10 11 12
;
run;
data tot;
input id num@@;
cards;
1 15 2 5 3 7
;
run;
data b;
if _n_=1 then set avg; set tot;
run;
结果为:10 1 15
10 2 5
10 3 7
data c;
if _n_=2 then set avg; set tot;
run;
结果为: . 1 15
10 2 5
10 3 7
请教大家,为什么在尝试利用_N_系统参数合并两个数据集时,为什么数据集总是只有第一行观测被合并,而数据集tot的全部观测都会出现在新的数据集中?先谢谢了!