0comments

예제로 배우는 sas 프로그래밍 입문 솔루션

SAS에는 이러한 기능 중 많은 기능이 문자 또는 문자열 정보의 데이터 관리에 도움이 되는 특정 유형의 요구에 맞게 설계된 여러 가지 다른 유형의 함수가 포함되어 있습니다. 예를 들어 LENGTH는 사용자에게 문자 문자열의 길이를 알려주며 COMPRESS는 문자열 값을 압축하고 원치 않는 공백 및 대시와 같은 특정 문자 값을 제거합니다. 또한 MONTH 함수와 같은 날짜 정보를 추출하는 것과 유사한 방식으로 SAS에는 구에서 단어를 추출할 수 있는 SCAN 및 SUBSTR을 비롯한 여러 함수가 있습니다. 사용자는 html, pds 또는 rtf 대상을 선택할 때 출력의 스타일이나 모양을 사용자 지정할 수도 있습니다. 이 기능은 프레젠테이션이나 게시에 대한 결과를 서식 지정할 때 유용합니다. 다음은 SAS에서 사용할 수 있는 다양한 옵션의 몇 가지 예입니다: 고급 편집기에서 SAS에서 코드를 실행하면 일부 색상 코딩을 확인할 수 있습니다. 색상 코딩 프로그램 구성 요소는 구문 오류를 보다 쉽게 진단하는 데 도움이 되며 SAS로 처음 시작할 때 많은 실수를 할 수 있습니다. 고급 편집기 창에서 복사한 아래 예제 구문을 살펴보십시오. 여기서 SAS에 의해 자동으로 생성 된 5 가지 색상을 볼 수 있습니다. 예를 들어 데이터, CLASS, MODEL 과 같은 키워드가 모두 파란색으로 강조 표시됩니다. 프로시저에 잘못된 키워드를 사용하는 경우 SAS가 인식하지 못하기 때문에 키워드가 변수 이름처럼 검은색으로 유지되는 경우가 많습니다. 솔루션과 같은 옵션도 키워드로 간주됩니다. 나중에 설명할 때 형식을 나타내는 방법은 마침표가 끝나면 녹색으로 바뀝니다.

따옴표의 모든 것이 빨간색으로 바뀝니다. 두 번째 코드 집합에서는 끝 따옴표를 누락한 것을 볼 수 있으므로 모든 구문이 빨간색입니다. 따라서 우리는 누락 된 이중 따옴표를 수정하는 것을 알 것입니다. IF-THEN에 대한 두 번째 관련 문은 DELETE 문입니다. 이전의 모든 예제에서는 IF-THEN 문을 사용하여 정보를 추가했지만 IF-THEN을 사용하여 삭제할 수도 있습니다. IF-THEN-DELETE 구문을 사용하여 조건에 맞는 특정 관측문이 데이터에서 영구적으로 삭제되도록 지정할 수 있습니다. 아래 예제에서는 세 가지 특정 직책과 관련된 모든 관찰을 삭제합니다. 표시된 구문에서 몇 가지 옵션을 사용하여 MEANS 프로시저를 실행하려고 합니다. 우리는 우리가 단지 평균과 급여에 대한 최소 값을 원한다는 것을 나타내기 위해 우리의 문에 “평균”과 “최소”옵션을 추가했습니다. 이전 섹션에서 설명한 것처럼 옵션은 파란색으로 지정되어야 하며 이 예제에서는 SAS가 키워드로 인식하지 않음을 나타내는 “평균”이 검은색으로 유지되어야 합니다.

Comments are closed.