Crambible / sas 문제 56 1. IF절, le 조건le는 less equal years_service 변수가 2~10 값에 존재한다면,amout 변수에 1000을 할당하라는 코드이다. 그런데 문제에서 1년차 된 피고용자의 amount_per_year 값을 물어보고 있다.즉, years_service = 1따라서 amount = 0 2. 분자가 0 = MISSING amount_per_year = 1 / 0을 계산하려고 할 것이므로 결측값이 나온다. 따라서 답은 D. SAS BASE 2016.01.31
Crambible / sas 문제 15 사진에 안나온 것데이터셋 PRICE에서 위의 값들은 PRODUCTID PRICE PRODUCTTYPE NETWORK SALES 변수들에 각각 속해 있다. 코드 해석data hware inter soft; 데이터 work.hware / work.inter / work.soft를 price데이터 셋에서 가져오는데 (=keep producttype price); 두 변수만 가져온다. 가져올 때 if 두 조건을 만족하도록 한다. 두 개의 IF문 1) if price le 5.00; 이기 때문에 price 값이 5.00이하인 값들만 참조하게 되고, 그 중에서 2) 문제에서 요구하는 HWARE 데이터 셋에 들어 갈 것들은 producttype이 HARDWARE값을 가져야 만 하기 때문에 두 IF문을 만족하는 경우는.. SAS BASE 2016.01.28