콘텐츠
SAS는 데이터 관리, 운영 연구 및 통계를 포함하여 회사를 관리 할 수 있도록 설계된 컴퓨터 소프트웨어입니다. 변수를 범주 또는 숫자로 분류합니다. 범주 형 변수에 대해 수행 된 다양한 연산은 숫자에 대해 수행 할 수 없으며 그 반대의 경우도 마찬가지입니다. 또한 공통 변수가있는 두 데이터 그룹을 병합하려는 경우 동일한 유형이어야합니다. 그렇지 않으면 오류가 발생하므로이 변환을 수행하는 것이 유용합니다.
1 단계
데이터를 입력하십시오. SAS는이를위한 여러 가지 방법을 제공합니다. 가장 쉬운 방법 중 하나는 "데이터"단계에서 "입력"을 선언하는 것입니다. 문자 변수가 "char"이고 값 "1", "2"및 "3"을 저장하면 다음과 같이 수행 할 수 있습니다.
데이터 mydata; 입력 문자 $ @@; 데이터 라인; 12 3 1 2 3; 운영;
"$"는 변수와 "@@"를 사용하여 동일한 변수에 여러 값을 한 줄에 삽입 할 수 있도록합니다. 변수가 숫자를받는 것처럼 보이지만 SAS는 숫자를 문자로 취급합니다.
2 단계
변수에 1을 곱하여 변환하십시오.
데이터 mydata2; SET mydata; 숫자 = 문자 * 1; 운영;
3 단계
원하는 경우 다시 이름을 바꾼 변수로 최종 데이터 세트를 만듭니다. 이제 변수의 숫자 버전이 있으므로 이전 변수 (char)를 제거하고 새 변수 (num)의 이름을 "char"로 바꿀 수 있습니다.
날짜 mydata3 (drop = char); SET mydata2; char = num; 운영;