데이터에 접근하는 것(Accessing Data)은 SAS 프로그래밍 프로세스의 첫번째 단계입니다.
SAS에서는 테이블의 칼럼을 칼럼 또는 변수라고 합니다.
SAS에서는 테이블의 행을 행 또는 관측치 라고 합니다.
SAS에서 모든 칼럼에는 이름(Name), 유형(Type), 길이(Length) 가 반드시 있어야 합니다.
1. 이름(Name)
[명명규칙]
- 이름은 영문기준으로 1 ~ 32 글자 사이여야 합니다.
- 문자나 밑줄(underscore)로 시작해야 합니다.
- 이후 글자는 문자, 숫자 밑줄을 사용할 수 있습니다.
- 대문자, 소문자, 혼합 문자 사용 가능합니다.
SAS 코드는 실행할 때 사용되는 환경에 따라, SAS는 칼럼 및 테이블 이름에 밑줄 이외의 공백과 특수기호를 헝요할 수 있습니다. 그러나, 단순성과 일괄성을 위해 표준 SAS 네이밍 규칙을 따르는 것이 좋습니다.
- Name 6 -> 중간에 공백이 입력되므로 사용불가.
- 'Name 6'n -> 이렇게 하면 중간에 공백이 들어가도 사용 가능 (n 은 Name이란 뜻의 기호)
2. 유형(Type)
SAS에서 유형은 크게 숫자와 문자로 구성됩니다.
[숫자]
- 숫자 0-9
- 마이너스 기호
- 소수점
- 지수 기호 (E)
SAS 날짜 값은 1960년1월1일부터 지정된 날짜 사이의 일 수를 나타냅니다.
SAS 는 A.D. 1582년부터 A.D. 19,900 년 까지의 날짜에 대해 계산을 수행할 수 있습니다.
※ SAS 에서 날짜 데이터는 기본적으로 숫자형을 가지고 있습니다.
[문자]
- 문자
- 숫자
- 특수 글자
- 공백
3. 길이(Length)
- 숫자 : 8 Bytes
- 문자 : 1~32,767 Bytes
칼럼 길이는 칼럼 값을 저장하기 위해 할당된 Byte 수 입니다.
기본적으로 숫자 칼럼은 항상 8 Byte로 저장됩니다. 이는 약 16개의 유효숫자를 저장할 수 있습니다.
문자 칼럼은 1 에서 32,767 Byte 사이의 길이일 수 있으며, 1 Byte는 한글자를 저장합니다.
※ 누락된 문자 및 숫자 값을 데이터에 어떻게 표시되나요?
데이터를 조회하다 보면 누락된 값 (Null 값) 을 조회할 수 있습니다.
이때 문자는 "공백"을 표시하며, 숫자는 ". (점)" 을 표시합니다.
'공부는 평생하는 것이다 > SAS' 카테고리의 다른 글
데이터 분석의 첫걸음, 왜 SAS 프로그래밍일까? (0) | 2025.04.06 |
---|---|
SAS 특징 및 구조 (0) | 2025.03.15 |
SAS Syntax 이해하기 (0) | 2025.02.21 |
SAS 공부할 때 참고하기 좋은 정보 (0) | 2025.02.12 |
SAS의 기초 (2) | 2024.12.05 |