SAS - DropID或输出列匹配ColumnID上的条件

时间:2016-02-25 03:28:36

标签: sas

有没有办法在SAS中删除一组列,所有列都匹配一些条件语句?在这种情况下,我想删除任何具有SUFFIX“_fix”

的列

另一种方法是输出所有没有“_fix”的列,但这里的主要问题是,如何对列名执行逻辑?

编辑: 我现在正在使用它,但它不是我认为最优雅的

proc contents data= your_data_set noprint out= _data_ ; run;
proc sql noprint ;
select name into :list_of_cols separated by ' ' from &syslast
where lowcase(name) like '%_flg' ;
quit;

然后使用& list_of_cols

消息来源:https://communities.sas.com/t5/Base-SAS-Programming/drop-variant/td-p/71230

1 个答案:

答案 0 :(得分:0)

handler.setLevel(self.config.LOGGER_LEVEL)