按变量名称(SAS)中的字符模式删除变量

时间:2014-11-13 16:20:08

标签: variables sas data-cleaning

我想删除名称中包含特定字符段的所有变量。示例如下:

var1  var2   var3   o_var1   o_var2   o_var3
   1     1      1        3        2        5
   7     3      4        .       -1        5

我只想保留那些没有“o_”的人。我可以按位置排序并保留前x个变量,但是使用这种模式的100个变量,我想寻找替代方案。

1 个答案:

答案 0 :(得分:3)

只需使用冒号通配符运算符。

data want;
set have (drop=o_:); /* drops all variables beginning with o_ */
run;