我在 SAS 中有一些数据集,我正在尝试将其整理成一个更大的数据集,稍后我将对其进行过滤。他们都被称为类似的东西table_201802。我的问题是缺少几个月份(即存在table201802和table201804以及 up,但不存在table201803.
我对 SAS 还很陌生,但到目前为止我尝试的是创建一个名为 的新数据集output testing,并运行一个宏循环迭代名称(它们从201802到201903,并且它们是每月数据,因此从 812 到900将不存在)。
data output_testing;
set
%do i=802 %to 812;
LIBRARY.table_201&i
%end;
;
run;
%mend append;
Run Code Online (Sandbox Code Playgroud)
我希望代码忽略丢失的表,只查找确实存在的表,然后将它们附加到新output_testing表中。