将集合合并为一个数据集。(在宏中)在SAS中
我想在宏中将集合合并为一个数据。我有来自zm_uu&next_uname的1064个集合,我想将它们合并到一个数据中,例如-->data CramerSet; 我想用宏来做将集合合并为一个数据集。(在宏中)在SAS中,sas,set,sas-macro,Sas,Set,Sas Macro,我想在宏中将集合合并为一个数据。我有来自zm_uu&next_uname的1064个集合,我想将它们合并到一个数据中,例如-->data CramerSet; 我想用宏来做 无需宏即可完成。定义数据集时,只需使用:运算符 当您有一个表示数据集开始字符串的常量字符串时,此功能非常有用。即使字符串发生变化,只要目标字符串保持不变(如zm\uz数据集),这也是一个很好的解决方案 data CramerSet; set zm_:; run; 运行此操作后,请检查日志。您将看到已连接的每个zm%数据集的
无需宏即可完成。定义数据集时,只需使用
:
运算符
当您有一个表示数据集开始字符串的常量字符串时,此功能非常有用。即使字符串发生变化,只要目标字符串保持不变(如zm\uz
数据集),这也是一个很好的解决方案
data CramerSet;
set zm_:;
run;
运行此操作后,请检查日志。您将看到已连接的每个zm%
数据集的读数
如果你真的很想用一个宏来实现这一点,只需使用上面的数据步骤,并使用字符串常量作为你的宏参数。然后,如果字符串常量发生变化(可能有1025个数据集以ym.
开头),只需将新的字符串常量用作宏字符串即可