sas - Proc 内容循环遍历来自不同数据集的表名
问题描述
我是 SAS 的新手,我正在尝试执行以下代码以获取特定库的所有信息。但是,由于特定数据集中的数据,它在两者之间失败了。有什么方法可以从不同的数据集中读取数据集名称并循环遍历它们,从而从列表中创建特定于每个数据集名称的不同数据集?
Proc contents data= testlib. _ALL_ out=x;
Run;
相反,我想要这样的东西
Proc contents data in (work. Tbnames) out = x;
Run;
并从下面的数据集中读取数据。
Data tbnames(keep tablename) ;
Set WORK. tablenames;
Run;
请帮助圣
解决方案
用于Proc COPY
将数据集从一个库复制到另一个库。
libname testlib '<os-path-to-folder>';
proc copy in=testlib out=work memtype=DATA;
run;
推荐阅读
- actionscript-3 - 选择大量文件时 Adobe Air 应用程序关闭
- linux - Aria2c 并行下载参数
- amazon-ec2 - 端口 22:在 AWS 中 sudo 重启后连接被拒绝
- reactjs - 测试具有不同案例场景的方法 -
- javascript - 释放大数组内存的正确方法是什么
- c# - 从 LINQ 添加附加值
- css - 父容器宽度可以扩展到孩子的缩放内容大小吗?
- c - 通过 libvirt 将文件描述符传递给 qemu (C api)
- android - 按钮不会使用共享首选项执行进一步的背景颜色更改
- audiokit - 使用 MPRemoteCommandCenter 控制 AKSequencer