SAS:在没有键的情况下将一个列从一个数据集添加到另一个数据集

SAS: Adding a column from one dataset to another without a key

数据集 1 是这样的:

A     B     C 
1     2     3
7     8     9

数据集2是这样的:

D     E     F
4     5     6

我想像这样合并两个数据集:

A     B     C     D     E     F
1     2     3     4     5     6
7     8     9     4     5     6

有没有办法在 SAS 中执行此操作?

谢谢!

data data3;
   set data1;
   if _n_ eq 1 then set data2;
   run;

之所以有效,是因为来自 SET 语句的变量未初始化为在数据步循环的顶部丢失。