BookmarkSubscribeRSS Feed

[SAS 활용 노하우] 데이터 가공

Started ‎12-19-2023 by
Modified ‎12-19-2023 by
Views 331

데이터를 외부에서도 읽어올 수도 있지만, 내부에서 데이터를 입력할 수 있습니다.

■ Datalines

 

data ex1;
input x y z;
datalines;
1 2 3 
4 5 6
;
run;

 

 

■ Cards

 

data ex1;
input x y z;
datalines;
1 2 3 
4 5 6
;
run;

 

 

데이터를 프로그램 안에 인라인으로 제공하고 SAS 프로시저 안에서 활용할 수 있습니다.

■ Length

변수의 길이를 지정하는 명령문입니다.

문자변수의 길이를 지정해주지 않으면, SAS에서는 내부에서 자동으로 8바이트로 설정됩니다.

8바이트보다 길이를 길게 설정해줄 때 사용하면 됩니다. 또는 입력 대상의 데이터 위치를 설정할 수 있습니다.

INPUT문 앞에 사용합니다.

 

data work.ex1;
length id $ 1 Name $ 3-12 no $3.
run;

 

 

문자변수를 지정할 때는 변수명 뒤에 한 칸을 띄운 후, $를 붙혀 문자의 길이를 설정합니다.

id 변수명은 1칸의 문자변수를 넣는 것이고, Name 변수는 변수의 길이를 '시작점 - 종료점'을 설정한 것 입니다.합니다.

만약, 숫자변수일 경우에는 숫자변수의 길이를 지정하고 '.'으로 표시합니다.

숫자변수의 경우 한 글자당 한개의 위치를 차지합니다.

Version history
Last update:
‎12-19-2023 03:46 AM
Updated by:
Contributors

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

Article Labels
Article Tags