Sas数据步骤保留文本文件中的语句
Sas data step keep statement from a text file
我有一个 table cust_base
有 1000 个变量。我有一个文本文件 contents1
,其中包含 250 个由制表符分隔的变量的名称,我实际上需要使用它。我想做类似的事情:
%include "/location/contents1.txt";
data new_cust_base(keep = &contents1.txt);
set cust_base;
run;
这是正确的 approach/syntax 吗?或者有更好的方法吗?我尝试在线挖掘,但找不到太多。非常感谢。
您可以 %include
源代码作为 keep
语句的内部。
set …;
KEEP
%include "/location/contents1.txt";
;
工作示例:
data _null_;
file 'c:\temp\keeplist.tab';
put 'name' "09"x 'age' "09"x 'weight';
run;
data work.class;
set sashelp.class;
KEEP
%include 'c:\temp\keeplist.tab';
;
run;
我有一个 table cust_base
有 1000 个变量。我有一个文本文件 contents1
,其中包含 250 个由制表符分隔的变量的名称,我实际上需要使用它。我想做类似的事情:
%include "/location/contents1.txt";
data new_cust_base(keep = &contents1.txt);
set cust_base;
run;
这是正确的 approach/syntax 吗?或者有更好的方法吗?我尝试在线挖掘,但找不到太多。非常感谢。
您可以 %include
源代码作为 keep
语句的内部。
set …;
KEEP
%include "/location/contents1.txt";
;
工作示例:
data _null_;
file 'c:\temp\keeplist.tab';
put 'name' "09"x 'age' "09"x 'weight';
run;
data work.class;
set sashelp.class;
KEEP
%include 'c:\temp\keeplist.tab';
;
run;