楼主: burnpark
1221 7

合并 [推广有奖]

  • 1关注
  • 2粉丝

已卖:1份资源

讲师

21%

还不是VIP/贵宾

-

威望
0
论坛币
2979 个
通用积分
6.6000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4270 点
帖子
128
精华
0
在线时间
591 小时
注册时间
2009-3-17
最后登录
2024-10-13

楼主
burnpark 发表于 2010-2-11 00:52:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
要合并2组数据
数据A只有
Q1 Q2
10 20

数据B
ID  X  Y.........
15  2  55
52  1  11
44  4  44
78  4  14
11  5  18
14  8   55
......

要求合并后
数据C为
Q1  Q2  ID  X  Y  ........
10  20  15  2  55
10  20  52  1  11
10  20  44  4  44
10  20  78  4  14
10  20  11  5  18
10  20  14  8   55
............
二维码

扫码加我 拉你入群

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

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

关键词:5552

沙发
jingju11 发表于 2010-2-11 02:11:25
1# burnpark


  1. data A;
  2. input Q1 Q2;
  3. datalines;
  4. 10 20
  5. ;
  6. data B;
  7. input ID  X  Y;
  8. datalines;
  9. 15  2  55
  10. 52  1  11
  11. 44  4  44
  12. 78  4  14
  13. 11  5  18
  14. 14  8   55
  15. ;
  16. data AB;
  17.    set a;
  18.    do until(Eof);
  19.         set b end = Eof;
  20.         output;
  21.         end;
  22. run;
  23. proc print; run;
复制代码


JingJu

藤椅
olover 发表于 2010-2-11 04:55:31
data AB;
      if _n_ = 1 then set a;
       set b;
run;

板凳
lyfyb99 在职认证  发表于 2010-2-11 10:30:29
proc sql;
select a.*, b.*
from a, b;
quit;

报纸
burnpark 发表于 2010-2-11 11:40:55
谢谢大家,你们的方法我都试过了,都很好用~

地板
lqyrendajinji 发表于 2010-2-11 13:46:20
data B;
input ID  X  Y;
datalines;.
15  2  55
52  1  11
44  4  44
78  4  14
11  5  18
14  8   55
;
data AB;
Q1= 10 ; Q2=20;
set B;
run;

7
soporaeternus 发表于 2010-2-11 14:05:57
Just Test For Trans

8
醉_清风 发表于 2010-2-11 14:28:09
温故而知新
从来不需要想起 永远也不会忘记

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-16 11:09