现有一个数据集,观测数事先并不知道,那么如何提取其观测总数这个数值,同时使用%let语句把它赋给某个宏变量,比如m,以便后面的程序能够调用这个宏变量。
希望路过的高人给予指点,谢谢。

|
楼主: harlon1976
|
15113
31
[原创博文] 提取数据集的观测数 |
|
院士 54%
-
|
回帖推荐xiaosanmao 发表于8楼 查看完整内容 %macro mm;
data aa;
%do i=1 %to &m;
x&i=normal(0);
output;
%end;
%mend mm;
%mm;
proc print data=aa;run;
soporaeternus 发表于10楼 查看完整内容 keep 变量的写法问题,我改了下,希望有用
另外,4楼是解释了下2楼的算法,2楼给出的是正解,一般取data的条数就是这样做的
希望说明白了
本帖被以下文库推荐
| ||
|
|
| ||
|
从来不需要想起 永远也不会忘记
|
||
| ||
|
Let them be hard, but never unjust
|
|
|
从来不需要想起 永远也不会忘记
|
|
| ||
| ||
| ||
| ||
|
Let them be hard, but never unjust
|
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


