我想在'B'数据集表单'A'数据集
中仅复制7列中的2列数据集A有(p,q,r,s,t,u,v) 我想在新的数据集B中复制p,q,t。
答案 0 :(得分:2)
这是一种更有效的方法:
data B;
set A (keep=p q t);
run;
因为set语句中的keep选项表示只读取这些列以开始。在set语句之外使用keep仍然会在列中读取,但在之后删除它们。
答案 1 :(得分:0)
我们可以使用'keep'关键字。
data B;
set A;
keep p q t;
run;
答案 2 :(得分:0)
你是什么意思复制两个列?数据集B已经存在吗?如果是这种情况,您需要简单地合并这两个文件,并在阅读时使用keep statemaent。如果您需要创建新的数据集,则更简单
data B;
set A;
keep p q t;
run;
希望它有所帮助。如果你需要合并plz帖子,我会进一步解释