BookmarkSubscribeRSS Feed

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

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

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

■ 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-white.png

Special offer for SAS Communities members

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.

 

View the full agenda.

Register now!

Article Labels
Article Tags