楼主: 许湘
1994 1

sas数据集的类似相乘的合并 [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
27 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
50 点
帖子
3
精华
0
在线时间
0 小时
注册时间
2016-2-26
最后登录
2016-11-10

楼主
许湘 学生认证  发表于 2016-11-10 00:16:40 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各路大神请求指导!!!
现在有两个行和列数都相等的数据集,称之为数据集A B:
(见图片)
现在呢,我想对AB进行合并,但不是直接简单的merge,而是:
当ID1=1时,A中这一行数据分别和B中的每一整行数据(ID2=1 TO 15)都merge一次,生成
ID1 NO1  NO2 SAMPLE1 SAMPLE2 ID2 NO3 NO4 SAMPLE3 SAMPLE4
1   5    7   92     95    1   1   2   61    59
这个样子。
以此类推,最后生成一个15*15=225行的数据集。
ID1 NO1  NO2 SAMPLE1 SAMPLE2 ID2 NO3 NO4 SAMPLE3 SAMPLE4
1   5    7   92     95    1   1   2   61    59
1   5    7   92     95    2   1   3   61    62
1   5    7   92     95    3   1   4   61    51
1   5    7   92     95    4   1   6   61   57
......
最后大概是这个样子。
大家有办法吗,拜托拜托~谢谢你们 image0.jpg image1.jpg
二维码

扫码加我 拉你入群

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

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

关键词:sas数据集 数据集 Sample Merge AMPL 图片

沙发
zhangzachary 发表于 2016-11-10 10:43:05
  1. proc sql;
  2. create table want as
  3. select * from A, B;
  4. quit;
复制代码

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 21:47