全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2404 2
2015-06-04
悬赏 10 个论坛币 已解决
如题,比如我有以下两个数据集
data Data01;
input char $2.;
datalines;
a
b
c
;
run;

data Data02;
input Group1 $6. Group2 best4.;
datalines;
Apple  23
Banana 21
Orange 30
;
run;


希望得到:
a apple 23
a banana 21
a orange 30

b apple 23
b banana 21
b orange 30

.........

最佳答案

Greenlane 查看完整内容

如果你是要 Cartisan product,就很简单。 proc sql; create table data_combine as select * from data01, data02; quit; 如果更多data set, 就变成, ...from data01, data02, data03,...
二维码

扫码加我 拉你入群

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

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

全部回复
2015-6-4 11:07:01
如果你是要 Cartisan product,就很简单。

proc sql;
create table data_combine as
select * from data01, data02;
quit;

如果更多data set, 就变成, ...from data01, data02, data03,...
二维码

扫码加我 拉你入群

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

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

2015-6-5 23:06:18
楼上的,直接用sql弄,data也可以不过步骤还多一些。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群