SASデータセットの横方向での結合について
[OS] ALL
[リリース] ALL
[キーワード] BASE, DATA, MERGE, SET
[質問]
[回答]SQLプロシジャの利用など、さまざまな方法が考えられますが、ここではDATAステップの特性を利用したサンプルプログラムをご紹介します。
/* SASデータセットtest1の作成 */
DATA test1;
INPUT x y @@;
CARDS;
1 2 3 4 5 6 7 8
;
RUN;
/* SASデータセットtest2の作成 */
DATA test2;
INPUT z w;
CARDS;
-1 -2
;
RUN;
/* SASデータセットnewの作成 */
DATA new;
SET test1;
IF _n_=1 THEN SET test2;
RUN;
|
||||