<p><p> </p><p><br></p><p><br></p><p>전혀 SAS에 대한 기본 지식도 없고, 원시자료에서 필요한 데이터를 구하기 위해서, 설명서에 나온대로 실행하고 있는데 다음과 같은 오류가 발생하네요... 뭐가 잘못되고 있는건지 혹시 도움 주실 수 있으신지요..</p><p><br></p><p><br></p><p> Licensed to HANYANG UNIVERSITY, Site 10503062.</p><p>NOTE: 이 세션은 XP_PRO 플랫폼에서 실행되고 있습니다.</p><p><br></p><p><br></p><p><br></p><p>NOTE: SAS 시스템 초기화 실행:</p><p> 실행 시간 8.26 초</p><p> cpu 시간 1.34 초</p><p><br></p><p>1 data aa;</p><p>2 set Hn11_24r.Hn11_24rc(keep=id age n_fcode3 nf_intk);</p><p>ERROR: 라이브러리 'HN11_24R'이(가) 할당되지 않았습니다.</p><p>3 if age<=2 then age_g=1</p><p>4 else if age<=6 then age_g=2</p><p> ----</p><p> 388</p><p> 76</p><p>ERROR 388-185: 산술 연산자기 예상됩니다.</p><p><br></p><p>ERROR 76-322: 구문 오류로 인하여 문장을 무시합니다.</p><p><br></p><p>5 else if age<=12 then age_g=3</p><p>6 else if age<=19 then age_g=4</p><p>7 else if age<=29 then age_g=5</p><p>8 else if age<=49 then age_g=6</p><p>9 else if age<=64 then age_g=7</p><p>10 else age_g=8</p><p>11 run;</p><p><br></p><p>NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.</p><p>WARNING: 데이터 셋 WORK.AA이(가) 불완전합니다. 이 스텝이 중단되었을 때, 0개의 관측치와 2개의 변수가 있었습니다.</p><p>NOTE: DATA 문장 실행:</p><p> 실행 시간 0.10 초</p><p> cpu 시간 0.00 초</p><p><br></p><p><br></p><p><br></p><p>12 proc sql;</p><p>13 create table aa01 as</p><p>14 select distinct id, age, age_g</p><p>15 from aa</p><p>16 order by id</p><p>17 ;</p><p>ERROR: The following columns were not found in the contributing tables: id.</p><p>18 create table aa02 as</p><p>19 select distinct id, count(id) as cnt, age, age_g, sum(nf_intk) as nf_intk_s</p><p>20 from aa</p><p>21 where N_fcode3 in ('11560')</p><p>22 group by id</p><p>23 order by id</p><p>24 ;</p><p>ERROR: The SUM summary functiion requires a numeric argument.</p><p>ERROR: The following columns were not found in the contributing tables: id, nf_intk, N_fcode3.</p><p>25 create table aa03 as</p><p>26 select a.id, a.age, a.age_g, nf_intk_s</p><p>27 from aa01 a full join aa02 b on a.id=b.id</p><p>28 ;</p><p>ERROR: 파일 'WORK.AA01.DATA'이(가) 존재하지 않습니다.</p><p>ERROR: 파일 'WORK.AA02.DATA'이(가) 존재하지 않습니다.</p><p>29 quit;</p><p>NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.</p><p>NOTE: 프로시저 SQL 실행:</p><p> 실행 시간 0.15 초</p><p> cpu 시간 0.01 초</p><p><br></p><p><br></p><p><br></p><p>30 data aa03;set aa03;if nf_intk_s=. then nf_intk_s=0run;</p><p> ---</p><p> 22</p><p>ERROR: 파일 'WORK.AA03.DATA'이(가) 존재하지 않습니다.</p><p>ERROR 22-322: 구문 오류, 다음에 나열된 것들이 요구됩니다: !, !!, &, *, **, +, -, /, <, <=, <>, =, >, ><, >=, AND, EQ, GE,</p><p> GT, IN, LE, LT, MAX, MIN, NE, NG, NL, NOTIN, OR, ^=, |, ||, ~=.</p><p><br></p><p>31 options ls=150;</p><p><br></p><p>NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.</p><p>WARNING: 데이터 셋 WORK.AA03이(가) 불완전합니다. 이 스텝이 중단되었을 때, 0개의 관측치와 2개의 변수가 있었습니다.</p><p>NOTE: DATA 문장 실행:</p><p> 실행 시간 0.01 초</p><p> cpu 시간 0.00 초</p><p><br></p><p><br></p><p><br></p><p>32 proc means data=aa02 n mean std max min p95 p99 ;class age_g;var nf_intk_s;run;</p><p>ERROR: 파일 'WORK.AA02.DATA'이(가) 존재하지 않습니다.</p><p>ERROR: 변수를 검색할 데이터셋이 열리지 않았습니다.</p><p>ERROR: 변수를 검색할 데이터셋이 열리지 않았습니다.</p><p><br></p><p>NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.</p><p>NOTE: 프로시저 MEANS 실행:</p><p> 실행 시간 0.18 초</p><p> cpu 시간 0.03 초</p><p><br></p><p><br></p><p><br></p><p>33 proc means data=aa03 n mean std max min p95 p99 ;class age_g;var nf_intk_s;run;</p><p>ERROR: 변수 AGE_G을(를) 찾을 수 없습니다.</p><p><br></p><p>NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.</p><p>NOTE: 프로시저 MEANS 실행:</p><p> 실행 시간 0.00 초</p><p> cpu 시간 0.00 초</p><p><br></p><p>34 options;</p><div><br></div></p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.