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;