有没有办法在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
答案 0 :(得分:0)
handler.setLevel(self.config.LOGGER_LEVEL)