SAS 사용법8 15.데이터 전처리를 위한 SAS명령어(4) 15.데이터 전처리를 위한 SAS명령어(4) 출처 : wikidocs.net/31049 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 5-4. IF구문을 활용한 칼럼 변환 (1)명령어 IF XXX=N THEN YYY+2;: 칼럼 XXX가 N이면 칼럼 YYY에 2를 더한 값을 출력합니다. IF XXX=N THEN DELETE;: 칼럼 XXX가 N이면 해당 행을 삭제합니다. IF XXX=N THEN NEW=‘새로운칼럼’;: 칼럼 XXX가 N이명 칼럼 NEW를 생성하고 ‘새로운칼럼’이라는 값이 나오도록 만듭니다. IF XXX=N THEN NEW=YYY+2; ELSE NEW=ZZZ+3;: 칼럼 XXX가 N이면 칼럼 YYY에 2를 더한 값을 출력하고 XXX가 N이 아닌 나머지 경우 ZZ.. 2020. 12. 7. 13.데이터 전처리를 위한 SAS명령어(2) 13.데이터 전처리를 위한 SAS명령어(2) 출처 : wikidocs.net/31046 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 5-2. 수식을 활용한 계산 (1)명령어 YYY=XXX+N; : 칼럼 YYY를 숫자 칼럼 XXX에 숫자 N을 더한 변수로 정의합니다. YYY+N; : 숫자 칼럼 YYY에 숫자 N을 더합니다. (2) 예제_1 아래 코드로 실행해 보았습니다. 새로운 테이블 TEST명으로 생성합니다. 테이블 SASSHELP.CLASSS로 불러오되 칼럼 AGE2는 AGE에 1을 더한 값입니다. (2) 예제_2 아래 코드로 실행해 보았습니다. 새로운 테이블 TEST명으로 생성합니다. 테이블 SASSHELP.CLASSS로 불러오되 칼럼 AGE2는 AGE에 1을 더한 값입니.. 2020. 12. 3. 12.데이터 전처리를 위한 SAS명령어(1) 12.데이터 전처리를 위한 SAS명령어(1) 출처 : wikidocs.net/31045 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 5-1. KEEP과 DROP (1)명령어 DATA XXX: 새로운 테이블 XXX를 생성합니다 SET YYY: 기존 테이블 YYY를 불러옵니다. KEEP ZZZ: 칼럼 ZZZ를 테이블에서 유지합니다. DROP PPP: 칼럼 PPP를 테이블에서 버립니다. (2) 예제_1 아래 코드로 실행해 보았습니다. 새로운 테이블 TEST명으로 생성합니다. 테이블 SASSHELP.CLASSS로 불러오되 칼럼 AGE와 NAME만 유지합니다. 2) 예제_2 아래 코드로 실행해 보았습니다. 새로운 테이블 TEST명으로 생성합니다. 테이블 SASSHELP.CLASSS로 .. 2020. 11. 27. 9.포맷(FORMAT)의 개념(1) 9.포맷(FORMAT)의 개념(1) 출처 : wikidocs.net/31040 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 4-1. 숫자 포맷 (1) 명령어 포맷 명령어 포맷 설명 포맷 예시 입력 값 포맷 출력값 숫자. 자리 수만큼 정수 숫자값을 표시 5. 324.5678 325 숫자.숫자 앞자리 숫자만큼 전체 길이를 표현하고, 뒷자리 숫자만큼 소수로 표현(만약 입력값 길이가 앞자리 숫자를 초과할 경우 소수점 이하 길이가 축소될 수 있음) 6.2 324.5678 324.57 BEST숫자. ‘.’을 포함하여 숫자 자리수만큼 수를 표현(최상의 숫자 표기법으로 알려져 있음) BEST5. 324.5678 324.6 COMMA숫자.숫자 3자리 숫자값마다 ‘,’를 표시 COMMA5. 3.. 2020. 11. 24. 이전 1 2 다음