SAS;如何更新数据集

时间:2016-07-21 11:09:06

标签: database sas

我有两个数据集,比如说data1和data2。这些数据具有相同的标题(因此列数相同)。

data test
 set '\\(location on my pc)\data1`;
 keep collum1 collum2 collum3; 
run;

如何在data2中包含数字。我(尝试失败)试过以下:

data test
 set '\\(location on my pc)\data1`;
 set '\\(location on my pc)\data2`;
 keep collum1 collum2 collum3; 
 run;
ANOTHER
data test
 set '\\(location on my pc)\data1` & '\\(location on my pc)\data2`;
 keep collum1 collum2 collum3; 
 run;

1 个答案:

答案 0 :(得分:1)

如果你想“堆积”'然后,来自多个数据集的观察结果使用单个SET语句。

php.ini

如果它们已经按某些关键变量排序,则添加一个by语句,并且观察将被交错。

data want ;
  set table1 table2 ;
run;

如果要将观察结果添加到现有数据集,则可以使用data want; set table1 table2 ; by id; run;

PROC APPEND