楼主: gxa1
1215 7

[原创博文] 数据合并问题! [推广有奖]

  • 2关注
  • 0粉丝

副教授

46%

还不是VIP/贵宾

-

威望
0
论坛币
416 个
通用积分
8.5500
学术水平
3 点
热心指数
5 点
信用等级
3 点
经验
38068 点
帖子
359
精华
0
在线时间
1312 小时
注册时间
2009-3-27
最后登录
2024-4-11

楼主
gxa1 发表于 2010-12-21 21:54:44 |只看作者 |坛友微信交流群|倒序 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data a1;
set a2 a3;
run;
把a2,a3的数据合并到a1
现在有几十、上百个数据要合并,有什么好办法
二维码

扫码加我 拉你入群

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

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

关键词:数据合并 Data Set Run

沙发
elek.me 发表于 2010-12-21 22:47:44 |只看作者 |坛友微信交流群
可以获取数据集的名称,然后set。
不过要看你的具体情况。
我的博客: http://elek.me/sas
联系我: http://about.me/elek

使用道具

藤椅
gxa1 发表于 2010-12-21 23:05:18 |只看作者 |坛友微信交流群
所以数据集都放在一个文件夹,名字是以就像a1 a2 a3 a4……

使用道具

板凳
Bridgenc 发表于 2010-12-22 00:52:04 |只看作者 |坛友微信交流群
data a1;
set a:;
run;

使用道具

报纸
qoiqpwqr 发表于 2010-12-22 07:49:22 |只看作者 |坛友微信交流群
学习中,谢谢。

使用道具

地板
woaiwojia9 发表于 2010-12-22 13:05:47 |只看作者 |坛友微信交流群
You can use macro and proc append

使用道具

7
gxa1 发表于 2010-12-22 16:46:44 |只看作者 |坛友微信交流群
macro 等不会用,有没有高手帮忙编个例子,我对应改改!

使用道具

8
elek.me 发表于 2010-12-22 18:16:45 |只看作者 |坛友微信交流群
如果是像a1 a2 a3... 这种规则的话,比较简单,如下:
  1. data a1 a2 a3;
  2.         x=1;
  3. run;

  4. %let num=3;
  5. data _null_;
  6.         length char $ 32767;
  7.         do i=1 to &num.;
  8.                 char=cat(strip(char)," ","a",strip(put(i,best.)));
  9.         end;
  10.         call execute ('data want;set '||strip(char)||';run;');
  11. run;
复制代码
如果没有名字不规则,就需要用其它方法来获取他们的名称了,如用sashelp的vtable试图,等方法。
我的博客: http://elek.me/sas
联系我: http://about.me/elek

使用道具

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

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

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

GMT+8, 2024-5-1 04:03