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; |