sas如何根据另一数据集的观测来筛选变量?本人是sas新手,想实现一个简单的功能.有have和hav

发布时间:2021-02-26 06:15:40

sas如何根据另一数据集的观测来筛选变量?本人是sas新手,想实现一个简单的功能.有have和have1两个数据集:data have; input x y z $; cards; a b ca b ca b ca b c; run;data have1; input code $; cards; xy; run;我希望能够对have中的变量进行筛选,只保留在与have1观测相同的变量,即得到如下

网友回答

data have;
input (x y z) ($);
datalines;
a b ca b ca b ca b c;run;data have1;
input code $;
datalines;
xy;run;proc sql noprint;
select code
into:var_list separated by
from have1;
quit;data have2;
set have(keep=&var_list.);
run;proc print data=have2 noobs;
run;
以上问题属网友观点,不代表本站立场,仅供参考!