Macros 如何在SAS中从宏变量进行条件选择
我有这样一个数据集:Macros 如何在SAS中从宏变量进行条件选择,macros,sas,dataset,Macros,Sas,Dataset,我有这样一个数据集: time value 1990 22 1991 31 1992 21 1993 7 1994 32 我有一个宏变量包含几个obs值 %put&p返回:1 4 5 我想使用此宏&p以默认顺序选择匹配的时间 结果应该是: time value 1990 22 1993 7 1994 32 是包含当前数据步迭代增量的自动变量。实际上,这是对像这样的简单案例的当前观察数量 data result;
time value
1990 22
1991 31
1992 21
1993 7
1994 32
我有一个宏变量包含几个obs值
%put&p代码>返回:1 4 5
我想使用此宏&p
以默认顺序选择匹配的时间
结果应该是:
time value
1990 22
1993 7
1994 32
是包含当前数据步迭代增量的自动变量。实际上,这是对像这样的简单案例的当前观察数量
data result;
set indata;
if _N_ in (&p);
run;