Присоединение, вероятно, так же просто, но если вы не хотите создавать много наборов данных для начала, вы можете использовать шаг данных для чтения сразу нескольких файлов, используя подстановочные знаки.Это устранит необходимость в циклическом просмотре файлов, но требует, чтобы файлы имели одинаковую структуру и не сохранялись в папке с другими файлами с аналогичными именами.Опция firstobs вызвала проблемы с сомом в моих тестах, но, как вы указали getnames=no
в своем импорте, я думаю, вам это не нужно.
Фрагмент ниже вводит все файлы csv в c: \ test.
data test;
infile "c:\test\*.csv" dsd delimiter='09'x;
input varA $ varB $;
run;