sas - 将集合合并为一个数据。(在宏中)在 SAS 中
解决方案
你可以在没有宏的情况下做到这一点。只需:
在定义数据集时使用运算符。
当您有一个表示数据集开始字符串的常量字符串时,此功能非常有用。即使字符串发生变化,只要您的目标字符串是恒定的(如您的zm_
数据集),这也是一个很好的解决方案。
data CramerSet;
set zm_:;
run;
运行此程序后,请检查您的日志。zm_%
您将看到已连接的每个数据集的读数。
如果您实际上很想使用宏来执行此操作 - 只需使用上面的数据步骤并使用字符串常量作为宏参数。然后,如果您的字符串常量发生变化(也许您有 1,025 个以 开头的数据集ym_...
,只需使用新的字符串常量作为宏字符串。
推荐阅读
- python-3.x - 如何更新列表以使列表中的每个值都转换为字符串?
- parallel-processing - 在不可靠的媒体上并行广播
- function - Rust 闭包和 fn 不匹配
- python - Discord Bot 未运行异步功能
- python - BaseUserManager 设置为 is_active=True 的 Django 自定义用户模型不起作用
- javascript - React 构建会在生产中产生错误
- for-loop - 在ash中如何将多行输出设置为变量
- vue.js - Strapi 图像未使用 Nuxt 在我的 _slug.vue 页面上呈现
- sql - 如何在结果中只获得 table1.col 1?
- algorithm - 为树中的树节点分配位置