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;
먼저, 저희 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;
번호
제목
날짜
조회수
11/29
938
11/29
1001
11/25
2654
11/27
1161
11/23
855
11/25
837
11/19
1023
11/16
938
11/19
980
11/11
817
11/11
1115
11/08
1669
11/11
1013
11/06
873
11/07
1275
10/03
1072
10/03
951
10/02
1628
10/02
1029
09/26
1008
09/26
1217
09/24
1335
09/24
1058