안녕하세요,
그동안 SAS ODA를 활용한 여러 분석을 살펴보았는데 데이터 분석의 첫걸음이자 가장 중요한 데이터셋 업로드에 대한 설명을 하지 않았다는 것을 오늘 아침에 깨달았습니다. 이번 포스팅에서는 SAS ODA에서 데이터셋을 업로드 하는 방법을 살펴보겠습니다.
SAS ODA에 접속한 후 서버 파일 및 폴더를 클릭한 후 파일을 업로드하고 싶은 폴더를 우클릭하면 아래와 같이 나타납니다. 로컬에 있는 파일(컴퓨터에 있는 데이터셋)을 SAS ODA에 업로드하기 위해서는 '새로 만들기 > 데이터 가져오기'가 아니라 파일 업로드를 클릭해야 합니다.
파일 업로드를 클릭하면 아래와 같은 화면을 확인할 수 있습니다. 파일 선택을 클릭한 원하시는 파일을 찾아서 클릭하면.
폴더 아래에 데이터셋이 저장되어 있는 것을 확인할 수 있습니다. 이렇게 업로드된 파일은 SAS ODA를 로그아웃하여도 저장되어 있습니다. 다음으로 분석을 위하여 데이터를 가져오는 법을 살펴보겠습니다. 즉, SAS 서버에 저장된 데이터셋 파일을 work 라이브러리로 SAS데이터셋 형태로 불러오는 과정입니다. 앞서 업로드한 데이터를 우클릭한 후 데이터 가져오기를 클릭합니다.
데이터 가져오기를 클릭하면 아래와 같은 화면이 나타납니다. 복잡해보이지만 앞서 업로드한 파일이 바로 분석할 수 있는 형태로 정리되어 있다면 크게 수정할 부분은 없습니다. 데이터셋을 가져오는 코드는 굉장히 유용하게 사용할 수 있기 때문에 저장해 두실 것을 추천합니다.
이제 달리기를 누르면 IMPORT라는 이름의 데이터셋이 WORK라이브러리에 저장됩니다. 데이터셋의 내용도 확인할 수 있습니다.
라이브러리 > WORK를 클릭해보면 IMPORT라는 데이터셋이 저장된 것을 확인할 수 있습니다. 이제 본격적인 분석을 시작하시면 됩니다.
마지막으로 앞서 코드를 저장해두면 유용합니다. 분석을 하다 보면 데이터에 변수 하나만 추가하거나 사소한 수정이 필요한 경우가 있습니다. 이럴 때마다 데이터셋 파일을 SAS ODA 서버에 저장한 후 클릭으로 데이터를 불러오는 것은 굉장히 번거로운 작업입니다. 그래서 기존의 데이터를 삭제하고 동일한 파일명을 가진 데이터셋을 SAS ODA서버에 저장한 후 기존의 데이터를 work 라이브러리에 올릴 때 사용했던 코드를 사용하면 큰 문제없이 데이터를 불러올 수 있습니다. 만일 파일이름이 바뀌었다면 FILENAME REFFILE에서 파일명만 수정하면 됩니다.
%web_drop_table(WORK.IMPORT);
FILENAME REFFILE '/home/사용자ID/Working/파일이름.xlsx';
PROC IMPORT DATAFILE=REFFILE
DBMS=XLSX
OUT=WORK.IMPORT;
GETNAMES=YES;
RUN;
PROC CONTENTS DATA=WORK.IMPORT; RUN;
%web_open_table(WORK.IMPORT);
이상으로 SAS ODA 서버에 파일을 업로드하고 분석할 수 있도록 라이브러리로 불러오는 방법을 살펴보았습니다.
궁금하신 점은 댓글로 남겨주세요.
감사합니다!
[SAS] 복수응답 설문조사 문항 개별 더미변수 만들기(find 함수) (2) | 2023.03.29 |
---|---|
[SAS] 패널 자료 간 결합 (||, COMPRESS, CAT 함수) (0) | 2023.03.28 |
[SAS ODA]로지스틱 회귀분석 클릭으로 끝내기 (4) | 2023.03.21 |
[SAS ODA]선형회귀분석 클릭으로 끝내기(조절효과/상호작용항) (3) | 2023.03.19 |
[SAS ODA]상관분석 클릭으로 끝내기(공분산 행렬, 산점도) (0) | 2023.03.17 |
댓글 영역