J*********g 发帖数: 33 | 1 原始数据:
id brand
1 A
2 B
3 C
想要变成如下的数据表格:
id_i brand_i id_j brand_j
1 A 2 B
1 A 3 C
2 B 3 C
我有上万的数据,所以不可能手动地进行排列组合,不知道在SAS里该怎么编写程序实
现?
恳请各位大侠帮帮忙,非常感谢!!! | k*******a 发帖数: 772 | 2 不知道这个方法对于上万个的时候效率如何
data a;
input id brand $;
datalines;
1 A
2 B
3 C
;
run;
proc sql;
create table b as
select a.id as id_i, a.brand as brand_i, b.id as id_j, b.brand as brand_j
from a as a, a as b
where a.id
quit; | J*********g 发帖数: 33 | 3 非常感谢kirkland!
我去试试看上万的数据需要多少时间完成?
另外,麻烦kirkland帮忙推荐一下SAS入门的书好吗?我以前一直用STATA,但毕业论文
中用到的数据库非常大,这两天才开始学SAS,不知道从哪入手比较好?
谢谢!!! |
|