Data Analysis/SAS EG

[SAS] array 배열, dim 함수

AubreyJeong 2021. 7. 28. 21:21

array 배열명[원소의 개수];

[]대신 (), {}를 사용하기도 한다.

 

배열 안의 원소들은 모두 8byte의 길이를 갖는다.

특정한 길이를 선언하고 싶으면 배열 뒤에 한 칸을 띄우고 숫자를 적어줄 것 (문자형 배열의 경우 $뒤에)

 

DIM(배열명) : 배열안의 원소의 개수를 출력 

/* rev1, rev2, ...., rev12까지 12개의 원소를 갖는 revenue 배열을 선언 */
array revenue[12] rev1-rev12;

/* 문자형 배열 char선언, 배열 안에 들어갈 원소의 개수는 정하지 않음 */
array char[*] _character_;

do i=1 to dim(char);
	char[i] = input(char[i], comma20.);
end;

 

'Data Analysis > SAS EG' 카테고리의 다른 글

[SAS] compress 공백 제거 함수  (0) 2021.07.28
[SAS] varnum 함수  (0) 2021.07.28
[SAS] PROC IMPORT 데이터 불러오기  (0) 2021.07.28
[SAS] PROC DATASETS  (0) 2021.06.16
[SAS] MACRO ① : Macro 사용 목적과 기능  (0) 2021.06.14