BookmarkSubscribeRSS Feed

[SAS 활용 FAQ] SAS dataset에 포함된 컬럼명을 확인하는 로직이나 함수가 있는지요?

Started ‎08-16-2021 by
Modified ‎08-16-2021 by
Views 407

[상세내용]

SAS dataset에 var1이라는 컬럼명이 존재하면 var1에 대해서 해쉬 함수를 통해서 암호화 작업을 하고, 존재하지 않을 경우 작업을 수행하지 않는 SAS 코드를 만들고자 합니다.

 

SAS dataset에 포함된 컬럼명을 확인하는 로직이나 함수가 있는지요?

 

[답변]

SAS dataset에 특정 컬럼이 존재하는지 확인하는 방법을 전달드리니 "사용예"를 참고하셔서 응용하시기 바랍니다.

 

[사용예]

proc sql;

create table aa as select libname, memname, name

from dictionary.columns

where libname = 'SASHELP' and memname = 'ZIPCODE';

quit;

 

data _null_;

set aa;

if libname = 'SASHELP' and memname = 'ZIPCODE' and upcase(name) = 'ZIP' then put "found!!";

run;

Version history
Last update:
‎08-16-2021 09:34 PM
Updated by:
Contributors

sas-innovate-white.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.

 

Early bird rate extended! Save $200 when you sign up by March 31.

Register now!

Article Labels
Article Tags