Интересно, возможно ли объединить каждую запись в одном наблюдении с кодом SAS. Например,
Вот исходный набор данных
1st_name 2nd_name 3rd_name ..... last_name
abc def ghi ..... xyz
Теперь я хочу добавить переменную, которая объединяет все значения от 1st_name до last_name - разделенных определенным разделителем, если это возможно .
Ожидаемый результат
1st_name 2nd_name 3rd_name ..... last_name all_name
abc def ghi ..... xyz abcdefg...xyz
Конечно, есть один способ
data name;
set name;
length all_name $ 30;
all_name=1st_name||2nd_name....||last_name;
run;
Однако все будет ужасно, если будут сотни переменных. Итак, вопрос заключался в том, как сделать это автоматически, без необходимости указывать имена переменных, номера и т. Д.
Жду ответов от экспертов SAS:)