데이터를 외부에서도 읽어올 수도 있지만, 내부에서 데이터를 입력할 수 있습니다.
■ 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 변수는 변수의 길이를 '시작점 - 종료점'을 설정한 것 입니다.합니다.
만약, 숫자변수일 경우에는 숫자변수의 길이를 지정하고 '.'으로 표시합니다.
숫자변수의 경우 한 글자당 한개의 위치를 차지합니다.
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!