将列复制到sas中的另一个数据集

将列复制到sas中的另一个数据集,sas,Sas,我只想复制“B”数据集表单“A”数据集中7列中的2列 数据集A具有(p、q、r、s、t、u、v) 我想将p,q,t复制到一个新的数据集中B。我们可以使用“keep”关键字 data B; set A; keep p q t; run; 复制两个圆柱是什么意思?数据集B是否已经存在?如果是这种情况,您需要简单地合并这两个文件,并在读取它们时使用keep statemaent。如果您需要创建新的数据集,它会更简单 data B; set A; keep p q t; run; 希望能有帮助。如果

我只想复制“B”数据集表单“A”数据集中7列中的2列

数据集A具有(p、q、r、s、t、u、v)
我想将p,q,t复制到一个新的数据集中B。

我们可以使用“keep”关键字

data B;
set A;
keep p q t;
run;

复制两个圆柱是什么意思?数据集B是否已经存在?如果是这种情况,您需要简单地合并这两个文件,并在读取它们时使用keep statemaent。如果您需要创建新的数据集,它会更简单

data B;
set A;
keep p q t;
run;

希望能有帮助。如果您需要合并plz post,我将进一步解释这是一种更有效的方法:

data B;
set A (keep=p q t);
run;
因为set语句中的keep选项指示仅读取这些列作为开始。使用keep outside-the-set语句仍将读取列中的内容,但将它们放在后面