SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
CALL MISSING
Go to previous page
Previous
Go to next page
Next
처음메뉴로

41. CALL MISSING



지정한 문자나 숫자변수에 missing값을 할당한다.
(문자와 숫자변수에 각각 할당)
Category: 문 자

문 법
인 수
예 제
함 수 비 교

문법

MAIN

CALL MISSING (varname1<, varname2, ...>);

Arguments

varname
는 문자,숫자 변수를 지정.


예제

MAIN

 

예 제 1 :

Sales(숫자)변수에 missing값을 할당한다.

SAS Statements Results
data missing_1;
     prod = 'shoes';
     invty = 7498;
     sales = 23759;
     call missing(sales);
     put prod= invty= sales=;
run;
 
prod=shoes invty=7498 sales=.
 

예 제 2 :

prod(문자)와 invty(숫자)의 변수에 missing값을 할당한다.

SAS Statements Results
data missing_2;
     prod  = 'shoes';
     invty = 7498;
     sales = 23759;
     call missing(prod,invty);
     put prod= invty= sales=;
run;
 
prod= invty=. sales=23759
 

예 제 3 :

모든 변수에 missing값을 할당한다.

SAS Statements Results
data missing_3;
     prod = 'shoes'; invty = 7498;
     sales = 23759;
     call missing(of _all_);
     put prod= invty= sales=;
run;
 
prod= invty=. sales=.

예 제 4 :

배열 사용하는 방법과 call missing방법의 비교.
배열의 경우 문자배열과 숫자배열을 따로 처리해야하는 번거로움이 존재한다.

SAS Statements 비 교
data new;
 set sasuser.houses; 
     array nums[*] sqfeet bedrooms baths;
     array chars[*] style street price;
     do i = 1 to dim(nums);
        nums[i] = .;
     end;
     do i = 1 to dim(chars);
        chars[i] = ' ';
     end;
     drop i;
run;
 
 
data new;
 set sasuser.houses; 
     call missing(sqfeet,bedrooms, baths, style, street,price);
run;


함수비교

Functions:

270.MISSING


2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )