作者imaltar (..)
站内Statistics
标题Re: [程式] SAS 交叉组合资料
时间Sat Oct 15 00:06:56 2011
※ 引述《b0850 (好无聊)》之铭言:
: [软体程式类别]:
: SAS
: [程式问题]:
: 资料处理
: [软体熟悉度]:
: 新手(不到1个月)
: [问题叙述]:
: 有两组资料(档案)如下
: ID KIND ID KIND2
: 11 A 11 H
: 11 B 11 G
: 希望产生以下资料
: ID KIND KIND2
: 11 A H
: 11 A G
: 11 B H
: 11 B G
: 本来是想用merge 不过没办法交叉产生资料 还是只有两笔
: 不知道应该用甚麽code
: 麻烦板上的高手指导!!
: 谢谢!!
: [程式范例]:
: -----------------------------------------------------------------------------
DATA A;
INPUT ID KIND $;
CARDS;
11 A
11 B
;
DATA B;
INPUT ID KIND2 $;
CARDS;
11 H
11 G
;
RUN;
PROC SQL;
CREATE TABLE C AS
SELECT A.*,B.KIND2
FROM A JOIN B
ON A.ID=B.ID;
QUIT;
--
※ 发信站 :批踢踢实业坊(ptt.cc)
◆ From: 218.168.217.5
※ 编辑: imaltar 来自: 218.168.217.5 (10/15 00:07)
1F:推 b0850:大感恩~~!!马上来试试! 10/15 00:10