急求高手解决!十分感谢!
我想根据数据的有效性来筛选数据,数据集中有很多变量,且命名规则没有统一的标准,因为sas中column的name显示_col0-_col30,A1-A24,B1-B36等。我想根据_col2 ,_col4 ,_col6,_col7 ,_col18-_col25 ,_col27 的取值在(1,2);_col5 ,_col29 ,_col30取值 在(1,2,3);_col3,_col8 ,_col26取值在(1,2,3,4),A1-A24取值在(1,2,3,4,5)等筛选出满足这些条件的数据。求高手解决,有没有什么简单的代码?十分感谢。
顺便问一下,为什么data a;set a; if (_col18-_col25 in (1,2)) then output a;run;输出的结果不对那?输出的结果好像少了很多,求解释。