SAS에서 문자 변수를 숫자 변수로 변환하는 방법

작가: Frank Hunt
창조 날짜: 13 3 월 2021
업데이트 날짜: 21 십일월 2024
Anonim
SAS BASE 함수를 통한 데이터 조작 , 자동변환
동영상: SAS BASE 함수를 통한 데이터 조작 , 자동변환

콘텐츠

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; 운영;

해산물 스튜는 파티, 가족 모임 또는 집에서 저녁 식사를위한 맛있는 식사입니다. 그들은 종종 크림이나 빵 부스러기와 같은 재료를 포함하기 때문에 풍성한 경향이있어 그린 샐러드가 큰 도움이됩니다. 샐러드는 스튜보다 가볍고 야채의 바삭함이 식사의 균형을 잘 잡습니다.녹두 샐러드는 통조림 녹두로 만들 수 있지만 신선한 콩을 사용하면 훨씬 더 좋아 보입니다. 그들...

두통은 비명을 지르는 등 일상 생활에서 마주 치는 다양한 상황과 행동으로 인해 발생할 수 있습니다. Health-Care.net 웹 사이트에 따르면 가장 흔한 두통 유형 중 하나 인 긴장성 두통은 일반적으로 비명을 지르는 상황과 관련된 두 가지 감정인 스트레스와 불안으로 인해 발생합니다. 콘서트에서 노래를 부르거나 스포츠 행사에서 응원하는 것과 같이 장기간...

흥미로운 오늘