#sas
#sas
Вопрос:
Как я могу экспортировать символьную переменную С конечными пробелами и кавычками?
например:
data x;
format x $quote17.;
x='ruby';
put x=;
run;
(log extract)
x="ruby"
Какой наиболее эффективный способ получить следующий результат?
x="ruby "
Ответ №1:
data x;
Format x $17. q$1.;
x='Ruby';
q='"';
qxq=cat(q,x,q);
Put qxq=;
run;
Ответ №2:
найден способ..
data x;
format x $19.;
x='ruby';
x=quote(subpad(x,1,17));
put x=;
run;
не уверен, что это самый эффективный способ!
Комментарии:
1. W всегда должно быть VLENGTH 2 или это произвольно, как предлагается в ваших примерах? Зачем вам нужны пробелы в кавычках?
2. Я писал некоторые выходные данные текстового файла, которые должны были точно соответствовать другому набору выходных данных в соответствии с требованиями тестирования. Не имеет отношения к длине..