Я хочу создать массив, в котором хранятся имена переменных. Затем проиндексируйте в массив и перейдите к функции. До сих пор у меня есть следующие:Анализ массива SAS, макропеременные
%let variables = cat dog lion sheep;
data _null_;
array a_vars[*] &variables;
do i = 1 to dim(a_vars);
some_function(a_vars[i],i);
end;
run;
Я бегу в проблему с назначением переменных в массив, а затем индексации массива в функции делать: some_function(cat, 1)
или some_function(dog,2)
т.д.
Вы знакомы с функцией vname()? – Reeza