본문 바로가기

sas character2

[SAS] sas에서 문자형(character)를 수치형(numeric)으로 변환방법(수치형을 문자형으로도 포함) sas에서 변수속성을 바꾸는 방법을 알아보자. 숫자형(numeric)변수를 문자형(character)변수로 변환하는 방법과 반대로 문자형(character)변수를 숫자형(numeric)변수로 변환하는 방법을 간단하게 예를 통해 알아보도록 한다. 임의로 생성한 test 예제 데이터이다. 아래사진참조 base라는 데이터셋에는 10자리 문자형 변수인 ace라는 변수가 있다. 위의 문자형 변수인 ace변수의 데이터를 numeric이라는 수치형변수로 생성하는 것이다. numeric=input(ace,10.)은 문자형변수 ace의 속성을 바꿔 numeric이라는 수치형변수로 생성을 하는데 ace변수의 관측값의 10자리까지 가져오겠다는 것이다. 즉, 10.이 아닌 7.을 사용할 경우 1234567까지 7자리만 가져오.. 2014. 4. 9.
[SAS] sas 문자형(Character) 변수 숫자형(Numeric) 변수로 바꾸기, 숫자형을 문자형으로 바꾸는 방법 sas에서 변수가 문자형(Character)인 경우 숫자형(Numeric)으로 바꾸는 방법과 그 반대 방법인 숫자형인 경우 문자형으로 변수속성을 바꾸는 방법을 알아보자. 아래 사진 참조 위의 사진을 보면 k라는 변수는 수치형(Numeric) 데이터이다. 이 데이터의 속성을 문자형(Character)으로 바꾸는 방법을 알아보자. 코딩 해설 length 를 이용해서 k1이란 변수를 만들어 문자형 20자리라고 길이와 속성을 지정한다. k1 = put ( k , 8.) 은 8자리 길이를 가진 수치형 변수 k를 k1으로 내보낸다. 코딩이랑 해설을 천천히 보면서 실행해보시면 이해가 되실겁니다. 결과창을 보면 k와 k1은 값은 같지만 속성을 보면 k1은 수치형이 아닌 문자형 20자리로 되어있는 것을 알수 있음. 위의.. 2014. 4. 4.