0

2 つのデータセットがあり、1 行が 1 行、残りが 100 行です。それらを水平にまとめて(マージではなく)設定し、1行を100行すべてにコピーしたいと思います。

現在、小さなデータセットの行をコピーするループを作成していますが、あまり効率的ではなく、ログがいっぱいになっています。よりクリーンな方法を探しています。

data sample_ds1;
infile datalines dlm=',';
input country $ maternal_2004 maternal_2005;
datalines;
MS,5,0
Mi,3,0
Mu,4,0
My,5,0
Mr,6,0
Mw,7,0
Mj,8,0
;

data sample_ds12temp;
infile datalines dlm=',';
input MEAN;
datalines;
3.5
;

data sample_ds12;
  set sample_ds12temp;
  run;

  do i=1 to 10;
  proc append base=sample_ds12 data=sample_ds12temp; run;
   end;

data together;
set sample_ds1;
set sample_ds1;
run; 
4

1 に答える 1