2

2 つのデータセットがあります。Table1レコードは 1 つだけです。Table2多くの記録を持っています。Table1の変数が のすべてのレコードに追加されるように、これらを組み合わせたいと思いますTable2

私はこれが次のようにできることを知っていますproc sql:

proc sql;
 create table3 as
  select *
  from table1, table2;
quit;

同じ結果が必要ですが、データ ステップを使用します。これを行うための最良の(エレガントで効率的な)方法は何ですか?

4

1 に答える 1

8
data table3;
if _n_ = 1 then set table1;
set table2;
run;

それが最も簡単な方法です。

于 2012-10-10T00:39:23.933 に答える