sas에서 여러 변수들 중에 특정값을 찾아내는 방법을 알아보자.
[아래 사진 참조]
test데이터셋은 변수 jini1부터 jini5까지로 총 5개의 변수로 구성된 데이터 셋이다.
여기서 변수들에 대해서 777이라는 값이 있는 경우의 행을 모두 가져오는 것이다.
array는 배열을 뜻하는데 위의 사진에서 처럼 ace는 임의로 ace라는 배열을 만든 것이다.
ace뒤에 수치가 아닌 *를 입력하면 모든 변수에 대해서 알아보는 것이고
jini1-jini5 부분에 _numeric_ 을 입력하면 모든 변수중 수치형변수에 대해서 알아보라는 것으로 설정할수도 있다.
_character_를 입력하면 위와 같이 모든 변수중 문자형 변수에 대해서 알아보라는 것이기도 하다.
모든 변수는 _all_ 을 입력하면 된다.
모든 변수 사용시에는 do문에서 i=1 to dim(배열명 예제 경우 ace); 를 입력한다.
sasbigdata.com 김진휘
'SAS' 카테고리의 다른 글
[SAS] sas에서 inner join 하기 (교집합 개념) (0) | 2014.04.16 |
---|---|
[SAS] sas에서 obs를 생성하는 방법. 누적 숫자값을 가진 변수 생성 방법 (0) | 2014.04.15 |
[SAS] sas에서 문자형(character)를 수치형(numeric)으로 변환방법(수치형을 문자형으로도 포함) (0) | 2014.04.09 |
[SAS] sas에서 데이터셋에 조건에 맞는 값들을 뽑아내 각각의 데이터셋으로 저장하는 방법 (2) | 2014.04.07 |
[SAS] sas 문자형(Character) 변수 숫자형(Numeric) 변수로 바꾸기, 숫자형을 문자형으로 바꾸는 방법 (0) | 2014.04.04 |
댓글