Sorting 在SAS中,是否有一种方法可以使用除一个变量之外的所有变量进行排序?
我已经进行了彻底的研究,但似乎无法使用Sorting 在SAS中,是否有一种方法可以使用除一个变量之外的所有变量进行排序?,sorting,sas,Sorting,Sas,我已经进行了彻底的研究,但似乎无法使用PROC-SQL或PROC-SORT轻松完成 目前,我必须列出所有的变量,除了一个我不想要的,这是相当乏味的,因为我的表包含50个变量。有人有什么建议吗 proc sql; select name into :columns separated by ' ' from dictionary.columns where libname = 'LIB' and memname = 'TABLE' and name ne 'COLUMN_TO_BE_EX
PROC-SQL
或PROC-SORT
轻松完成
目前,我必须列出所有的变量,除了一个我不想要的,这是相当乏味的,因为我的表包含50个变量。有人有什么建议吗
proc sql;
select name into :columns separated by ' ' from dictionary.columns
where libname = 'LIB' and memname = 'TABLE' and name ne 'COLUMN_TO_BE_EXCLUDED';
quit;
proc sort
data = lib.table;
by &columns;
run;
proc-sql;
从dictionary.columns中将名称选择到:列中,以“”分隔
其中libname='LIB'和memname='TABLE'和name ne'COLUMN_TO_BE_EXCLUDED';
退出
过程排序
data=lib.table;
按&columns;
跑
可以使用dictionary.columns或dictionary.tables并使用宏获取除所需列之外的所有列吗?嗨!这是个好主意;我不知道那是真的。我会试试的,谢谢!