У меня есть следующий набор временных данных с двумя наблюдениями. Второе наблюдение содержит пробел в конце. На шаге data _null_
я считываю значение из второго наблюдения с помощью call symput
. В операторе put
значение записывается в журнал с 6 пробелами: TEXT=Test controltext
.
Как я могу добиться, чтобы TEXT=Test controltext
печаталось? В наборе временных данных есть некоторые наблюдения с конечным пробелом, а некоторые без него. Так что я не знаю, есть ли конечный пробел...
data temp;
a="MyTesttext";
output;
a="Test ";
output;
run;
data _null_;
set temp;
if _n_ = 2 then do;
call symput('text',a);
end;
run;
%put &=text.controltext;
temp
. В приведенном выше примере есть один пробел. Если есть 2 или более пробелов, я хочу сохранить эти пробелы. - person zuluk   schedule 03.11.2017