sas에서 변수가 문자형(Character)인 경우 숫자형(Numeric)으로 바꾸는 방법과
그 반대 방법인 숫자형인 경우 문자형으로 변수속성을 바꾸는 방법을 알아보자.
아래 사진 참조
위의 사진을 보면 k라는 변수는 수치형(Numeric) 데이터이다.
이 데이터의 속성을 문자형(Character)으로 바꾸는 방법을 알아보자.
코딩 해설
length 를 이용해서 k1이란 변수를 만들어 문자형 20자리라고 길이와 속성을 지정한다.
k1 = put ( k , 8.) 은 8자리 길이를 가진 수치형 변수 k를 k1으로 내보낸다.
코딩이랑 해설을 천천히 보면서 실행해보시면 이해가 되실겁니다.
결과창을 보면 k와 k1은 값은 같지만 속성을 보면 k1은 수치형이 아닌 문자형 20자리로 되어있는 것을 알수 있음.
위의 방법을 똑같이 응용하면
문자형 변수를 숫자형 변수로 바꾸는 것도 가능하다. sas9.1
sasbigdata.com 김진휘
'SAS' 카테고리의 다른 글
[SAS] sas에서 문자형(character)를 수치형(numeric)으로 변환방법(수치형을 문자형으로도 포함) (0) | 2014.04.09 |
---|---|
[SAS] sas에서 데이터셋에 조건에 맞는 값들을 뽑아내 각각의 데이터셋으로 저장하는 방법 (2) | 2014.04.07 |
[SAS] sas proc univariate 로 히스토그램 그리기(percent) (0) | 2014.04.03 |
[SAS] sas에서 그룹안에 특정값이 함께 있는 경우와 없는 경우 건수 알아내는 방법 (0) | 2014.04.02 |
[SAS] sas에서 그룹별로 속하는 값 가로로 나열하는 방법(proc sort, proc transpose) (2) | 2014.03.31 |
댓글