0
私は2つのデータセットを持っており、SQL
にlef join
のアプローチを使用していた場合、それらをマージしようとしています。SASで2つのデータセットをマージします。マージされたデータの変数を選択する方法は?
私はこのコードを作成しました:
Data final_dataset;
merge table_1 (in=a) table_2;
if a=1;
keep Var1 Var2 Var3 Var4 Var5;
run;
問題は、両方のデータセットに、私は同じ名前の変数を持っているということです。たとえば、Var1
とVar2
は両方ともtable_1
とtable_2
にありますが、からVar1
とVar2
という変数だけが必要です。どうやってやるの?それはproc sql
た場合
コードは、そのようなものになるだろう:
proc sql;
create table final_dataset
as select
A.Var1 A.Var2 B.Var3 B.Var4 B.Var5
from table_1 as A left join table_2 as B
on A.Var1 = B.Var1;
しかし、私はSAS言語を習得しようとしていると私は、この言葉で私が欲しいものを行うための方法があるかどうかを知りたいです。