BookmarkSubscribeRSS Feed

SAS University Edition 시작하기 (5) : 외부파일 읽어오기

Started ‎06-08-2020 by
Modified ‎06-08-2020 by
Views 1,375

안녕하세요.

 

MYSAS 홍보대사 최준입니다.

학계의 교수님과 학생들의 간편한 SAS 사용을 위하여 SAS University Edition 무료 소프트웨어가 출시되었습니다.

SAS University Edition은 직관적인 UI 환경이기 때문에 쉽게 사용할 수 있지만,

아직까지 많은 홍보가 되지는 않은 것 같습니다.

그래서 제가 미흡하지만, SAS University Edition 사용법, 및 기능에 대해서 연재해보고 있습니다.

이번 시간에는 외부파일 읽어오는 방법에 대해서 소개하고자 합니다

5-1.PNG

공유폴더에 있는 green.csv파일을 더블클릭하면 다음과 같이 표시됩니다.

green.csv파일을 읽어와서 SAS 데이터셋으로 만들고 싶으면

 

5-2.PNG

Snippet -> 데이터 -> CSV 파일 가져오기를 드래그 해서 가져오면 됩니다.

간단하게 코드에 대한 설명을 한다면

FILENAME = : 이 코드는 SAS program에 외부 file을 link 시켜주기 위해 사용됩니다.

OUT= : 생성할 데이터 셋의 이름을 의미합니다(WORK 라이브러리에 MYCSV파일로 저장 됩니다)
DBMS= : 불러올 데이터의 타입을 의미합니다(지금은 CSV파일을 불러오기 때문에 CSV로 작성합니다!)

REPLACE : 기존에 SAS Table이 있으면 덮어쓰는 기능(Overwrite)을 의미합니다.

 

Windows를 사용하시는 분은

/** FOR CSV Files uploaded from Unix/MacOS **/

FILENAME CSV "" TERMSTR=CR;

이부분을 삭제해야 합니다

(Unix/MacOs를 사용하시는 분은 반대로 삭제하시면 됩니다.)

 

5-3.PNG

지정하고자 하는 FILENAME의 정확한 경로가 헷갈리는 경우에는

폴더 -> 내폴더 -> green.csv 파일 마우스 우클릭을 하면 대상 위치에 경로명이 정확하게 나타납니다.

 

5-4.PNG

최종 코드의 모습입니다.

 

5-5.PNG

코드를 실행한다면, green.csv파일이 work라이브러리에 mycsv라는 sas 데이터셋으로 저장이 되었음을 확인할 수 있습니다.

 

이번에는 sas 데이터셋을 외부파일(csv파일)로 저장하는 방법에 대해서 살펴보겠습니다.

 

5-6.PNG

Snippet -> 데이터 -> CSV파일 생성 을 드래그 하면 다음과 같은 코드가 나타나는 것을 확인할 수 있습니다.

(Proc Import 불러오기 <-> Proc Export 내보내기를 의미합니다.)

 

5-7.PNG

 

코드를 실행해본다면 다음과 같은 엑셀 파일이 형성되었음을 확인할 수 있습니다.

 

 

지금까지 외부파일을 읽어오는 방법과 내보내는 방법에 대해서 살펴보겠습니다.

 

기타 궁금하신 점이 있으시다면

언제든지 저에게 쪽지​ or 댓글로 문의해주시면 친절하게 답변해드리겠습니다.

감사합니다.​ 

Version history
Last update:
‎06-08-2020 04:18 AM
Updated by:
Contributors

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

Article Tags