문의하기

Re : SAS자료 변환관련

주현주 선생님께,

먼저, 저희 Rex 소프트웨어에 관심을 가져주셔서 정말 감사드립니다.

현재 저희 소프트웨어의 경우은 Excel을 기반으로 한 프로그램이기에,

SAS나 SPSS, STATA형식의 파일을 input으로 바로 받는데 있어서 한계가 있습니다.

이 부분도 빠른시일 내에 개선할 수 있도록 노력하겠습니다.

 

현 문제의 해결책으로는 SAS 자료를 excel 파일 형식으로 저장하여,

변환된  excel파일을 Rex로 분석하는 것이 가능할 거 같습니다.

이를 위해 SAS의 Proc export 문법을 이용하면 좋을 듯합니다.

 

[SAS] Proc export 문법

Proc export data = <libref.>SAS-data-set <(SAS-data-set-options)> /* 내보낼 sas 데이터셋 */

Outfile = “filename” /* 저장위치와 엑셀파일명 */

<DBMS=identifier> <replace>; /* 파일종류와 덮어쓰기 */

<Sheet = “sheetname”>; /* 시트명 */

run;

 

[Example 1]

: sashelp 라이브러리의 class 데이터셋에서 성별이 “남” or “M” 인 경우의 자료를 엑셀로 저장하는 경우

Proc export data = sashelp.class (where=(sex=’남’))

Outfile = ‘C:\Users\User\Desktop\male_list.xls’

DBMS = excel replace;

Sheet = ‘Sheet1’;

run;

 

[Example 2]

: 내보낼 sas 데이터셋이 라이브러리 work 디렉토리에 위치한 “a1″라는 데이터 셋을 엑셀로 저장하는 경우

Proc export data = work.a1

Outfile = ‘C:\Users\User\Desktop\a1.xls’

DBMS = excel replace;

Sheet = ‘Sheet1’;

run;

 

 

 

 

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

번호
제목
작성자
날짜
조회수
85
nayaaneo
11/29
938
85
렉스소프트
11/29
1001
84
jjangkae96
11/25
2654
84
렉스소프트
11/27
1161
83
StatH
11/23
855
83
렉스소프트
11/25
837
82
skeptor
11/19
1023
81
렉스소프트
11/19
980
80
wnsgk3674
11/11
817
80
렉스소프트
11/11
1115
79
shiinary
11/08
1669
79
렉스소프트
11/11
1013
78
phk
11/06
873
78
렉스소프트
11/07
1275
77
pl840819
10/03
1072
77
렉스소프트
10/03
951
75
렉스소프트
09/26
1217