SAS에 시간 값이 7:30:00 인 기간 이라는 변수가 있다고 가정해 보겠습니다. SAS에서 다음 함수를 사용하여 이 시간 값의 형식을 다양한 방식으로 지정할 수 있습니다. PUT(duration, time8.) – 총 길이가 8인 시간 형식입니다. 그러면 7:30:00이 생성됩니다. PUT(기간, hhmm.) – 시간과 분만 사용하는...
PROC IMPORT 문을 사용하여 외부 데이터 파일을 SAS로 가져올 수 있습니다. 이 문은 다음 기본 구문을 사용합니다. proc import out =my_data datafile ="/home/u13181/my_data.csv" dbms =csv replace ; getnames =YES; run ; 각 줄의 역할은 다음과 같습니다. out : SAS로 가져온 후...
PROC EXPORT 문을 사용하여 SAS의 데이터 세트를 외부 파일로 내보낼 수 있습니다. 이 문은 다음 기본 구문을 사용합니다. proc export data =my_data outfile ="/home/u13181/my_data.csv" dbms =csv replace ; run ; 각 줄의 역할은 다음과 같습니다. data : 내보낼 데이터세트의 이름 outfile...
SAS의 PROC SQL 에서 ORDER BY 문을 사용하여 하나 이상의 변수 값을 기준으로 쿼리 결과를 정렬할 수 있습니다. 실제로 ORDER BY 문을 사용하는 세 가지 일반적인 방법은 다음과 같습니다. 방법 1: 증가하는 변수를 기준으로 정렬 /*display results in ascending order by...
INFILE 문을 사용하여 파일의 데이터를 SAS의 데이터세트로 가져올 수 있습니다. 이 문은 다음 기본 구문을 사용합니다. data my_data; infile '/home/u13181/bball_data.txt' dlm = ' ' dsd missover firstobs = 2 ; input team $position $points assists; run ; 각 줄의 역할은 다음과...
SAS의 COUNTW 함수를 사용하여 문자열의 단어 수를 계산할 수 있습니다. 이 함수는 다음 구문을 사용합니다. COUNTW(문자열, <문자>, <수정자>) 금: string: 계산할 단어가 포함된 문자열 문자 : 문자 목록을 초기화하는 선택적 문자 상수 edit : 단어 사이의 구분 기호로 계산할 문자 또는...
SAS에서 PROC DELETE 문을 사용하여 폴더의 특정 파일을 삭제할 수 있습니다. 실제로 이 명령문을 사용하는 두 가지 일반적인 방법이 있습니다. 방법 1: PROC DELETE를 사용하여 특정 데이터 세트 삭제 /*define path to folder*/ libname folder1 '/home/u13181/folder1/'; /*delete dataset called data1 in...
주성분 분석(PCA)은 데이터 세트의 변동 중 큰 부분을 설명하는 주성분(예측 변수의 선형 조합)을 찾는 비지도 기계 학습 기술입니다. SAS에서 PCA를 수행하는 가장 간단한 방법은 다음 기본 구문을 사용하는 PROC PRINCOMP 문을 사용하는 것입니다. proc princomp data =my_data out =out_data outstat =stats;...
SAS에서 Z 형식 옵션을 사용하여 숫자 값에 선행 0을 추가할 수 있습니다. 다음 예는 회사의 여러 직원이 창출한 총 매출을 보여주는 SAS의 다음 데이터 세트에서 실제로 Z 형식 옵션을 사용하는 방법을 보여줍니다 . /*create dataset*/ data my_data; input employee $sales; datalines...
SAS에서 BETWEEN 연산자를 사용하여 열 값이 두 특정 값 사이에 있는 행을 선택할 수 있습니다. BETWEEN 연산자는 PROC SQL 문에서 다음과 같은 방식으로 자주 사용됩니다. proc sql ; select * from my_data where points between 15 and 35 ; quit ;...