반응형

데이터 분석/SAS 4

[SAS] Proc Import 데이터 불러오기

Import procedure은 외부 데이터를 불러오기 위한 프로시저입니다. 사용법은 아래와 같습니다. 1. Proc import statement PROC IMPORT DATAFILE = 파일위치 or 파일명 DBMS= 불러올 데이터 타입 - (CSV, DLM,...) OUT= 생성할 데이터셋 이름 지정 REPLACE; 데이터 덮어쓰기 RUN; csv 파일을 아래처럼 생성하였습니다. PROC IMPORT DATAFILE = 파일위치 or 파일명; DBMS= CSV OUT= WORK.TEST1; RUN; 만약 데이터를 덮어쓰고 싶다면 replace 를 지정해야 합니다. 즉, replace 지정하지 않으면 아무리 실행해도 최초에 생성된 데이터셋에서 변하지 않습니다! PROC IMPORT DATAFILE =..

[SAS] 데이터셋 만들기(input, cards) ㅡ ①

SAS 데이터셋 만들기 아래와 같은 표를 SAS로 만들어 봅시다. 아래 코드를 입력하고 F3를 누르면 데이터셋이 생성됩니다. DATA test_dataset; /* 데이터셋 명*/ INPUT id Sex $ Age JobType $; /* 칼럼명 */ CARDS; /*데이터 입력*/ 1 Male 38 Engineer 2 Female 27 Singer 3 Female 32 Teacher 4 Male 23 Student ; run; DATA 명령어는 데이터셋 명을 지정합니다. 이 예에서는 test_dataset 이라는 이름으로 만듭니다. 해당 데이터는 WORK 라이브러리(일시적인 라이브러리)에 저장됩니다. 만약 영구적인 라이브러리에 데이터셋을 저장하려면 데이터셋의 이름 앞에 라이브러리 명을 입력합니다. A1..

[SAS] 라이브러리 지정하기

[SAS] 라이브러리 지정하기 SAS 라이브러리란 데이터를 저장해놓는 폴더와 같은 개념입니다. 라이브러리에는 두 가지 종류가 있습니다. - 일시적으로 생성되는 라이브러리 - 영구적으로 생성되는 라이브러리 여기에서 일시적으로 생성된다는 뜻은 SAS 세션이 지속되는 동안만 저장되는 공간이고 프로그램을 껐다가 다시 키면 라이브러리는 삭제됩니다. 따라서 영구적으로 저장해놓을 필요가 있는 자료가 있을 때는 특별히 이름을 지정해야 합니다. 반대로 일시적인 라이브러리는 따로 이름을 지정하지 않습니다. 대신에 "WORK" 라고하는 특별한 이름을 씁니다. 라이브러리 이름이 "WORK"에 저장된 자료는 모두 일시적으로 저장됩니다. 1. 일시적인 라이브러리 생성법 DATA work.test1; INPUT test_var; ..

[SAS] SAS OnDemand 사용 방법!

웹사이트 주소는 아래와 같습니다. https://welcome.oda.sas.com/ 1. 우측 상단에 있는 'Sign In' 버튼을 클릭합니다. 2. 그러면 아래처럼 나오는데 SAS 계정이 있으면 로그인합니다. 만약에 계정이 없으면 "Don't have a SAS Profile?"를 클릭하여 가입합니다. 3. 로그인 후에는 가운데에 'Launch' 버튼을 클릭합니다. 4. 구동이 완료된 것을 확인할 수 있습니다. *출처: SAS OnDemand for Academics: Registration Instructions

반응형