데이터를 외부에서도 읽어올 수도 있지만, 내부에서 데이터를 입력할 수 있습니다.
■ 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 변수는 변수의 길이를 '시작점 - 종료점'을 설정한 것 입니다.합니다.
만약, 숫자변수일 경우에는 숫자변수의 길이를 지정하고 '.'으로 표시합니다.
숫자변수의 경우 한 글자당 한개의 위치를 차지합니다.
Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.