楼主: Kylin_qin
951 8

[实际应用] sas 中有没有批量调用数据集的方法 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

70%

还不是VIP/贵宾

-

威望
0
论坛币
3100 个
通用积分
10.9335
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
355 点
帖子
26
精华
0
在线时间
339 小时
注册时间
2013-6-7
最后登录
2024-4-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
比如我有一些列数据集,文件名前缀为ABC用下列代码:
data a;
set ABC*;
run;
实现把这一系列数据集合并。
或者实现类似方法的其他代码也可以
谢谢各位~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据集 有没有 Data ABC 文件名

沙发
Kylin_qin 学生认证  发表于 2022-2-16 10:26:23 |只看作者 |坛友微信交流群
补充一下,这些数据集出去前缀的部分不是连续的,不是ABC1,ABC2,ABC3这样的

使用道具

藤椅
HXAI102230 在职认证  发表于 2022-2-16 10:55:35 |只看作者 |坛友微信交流群
proc sql;
select catx('.',libname,memname)
into :memlist separated by ' '
from dictionary.tables
where LIBNAME='XXX' and substr(left(MEMNAME),1,3)='ABC';
quit;

data XXX.new;
set &memlist;
run;

使用道具

板凳
Kylin_qin 学生认证  发表于 2022-2-16 11:06:10 |只看作者 |坛友微信交流群
HXAI102230 发表于 2022-2-16 10:55
proc sql;
select catx('.',libname,memname)
into :memlist separated by ' '
您好,这里dictionary.tables是指什么

使用道具

报纸
HXAI102230 在职认证  发表于 2022-2-16 11:16:59 |只看作者 |坛友微信交流群
DICTIONARY.TABLES包含了诸如逻辑库名、数据文件的类型、创建日期、观测值数、变量数等信息。
可以通过以下看其内容;
proc sql;
create table a as
select * from dictionary.tables;
quit;

使用道具

地板
Kylin_qin 学生认证  发表于 2022-2-16 11:28:58 |只看作者 |坛友微信交流群
HXAI102230 发表于 2022-2-16 11:16
DICTIONARY.TABLES包含了诸如逻辑库名、数据文件的类型、创建日期、观测值数、变量数等信息。
可以通过以 ...
感谢,程序work了!

使用道具

7
whymath 发表于 2022-2-16 20:31:17 |只看作者 |坛友微信交流群
您可以使用冒号表达式:
  1. data a;
  2.   set ABC:;
  3. run;
复制代码

使用道具

8
Kylin_qin 学生认证  发表于 2022-10-20 13:31:31 |只看作者 |坛友微信交流群
whymath 发表于 2022-2-16 20:31
您可以使用冒号表达式:
您好,data步中:可以表示类似的一系列数据集。请问,我在proc delete 中,想批量删除这个的数据集该怎么表示。
proc delete data = ABC:;
run;
这样会报错

使用道具

9
whymath 发表于 2022-10-20 20:17:14 |只看作者 |坛友微信交流群
Kylin_qin 发表于 2022-10-20 13:31
您好,data步中:可以表示类似的一系列数据集。请问,我在proc delete 中,想批量删除这个的数据集该怎么 ...
您好。或许是proc delete这个过程步设计得过早,它仅支持连字符(-)表达式。
建议使用 proc datasets。例如:
proc datasets noprint;
  delete abc:;
quit;

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 06:01