포스팅 목차
FETCHOBS
SAS 데이터 세트로부터 지정한 관측치를 데이터 SET 데이터 벡터(DDV)로 읽는다.
Category: | SAS File I/O |
문 법
FETCHOBS (data-set-id,obs-number<,options>) |
Arguments
- data-set-id
- 는 OPEN함수에 반환된 인식자.
관련 함수
함수명 | 함수내용 |
CALL LABEL | 지정한 문자 변수에 대해 변수 라벨을 반환받는다. |
CALL SET | SAS 데이터 세트 변수를 같은 이름이나 타입을 가진 DATA STEP 이나 Macro변수와 연결한다. |
CALL VNAME | 지정한 변수값으로써 변수 이름들을 관측치로 할당한다. |
FETCH | SAS 데이터 세트로부터 현재 관측치 다음의 관측치를 데이터 세트 데이터 벡터(DDV) 안으로 관측치를 읽는다. |
FETCHOBS | SAS 데이터 세트로부터 지정한 관측치를 데이터 SET 데이터 벡터(DDV)로 읽는다. |
GETVARC | SAS데이터 세트에서 문자변수의 값을 반환한다. |
GETVARN | SAS데이터 세트에서 숫자변수의 값을 반환한다. |
VNAME | 지정된 변수의 이름을 반환한다. |
VNAMEX | 변수 이름으로써 지정된 인수의 값을 반환한다. |
예 제
sasuser.income으로부터 10번째까지의 관측치를 DDV로 읽은후에 출력을 한다.
SAS Statements |
data FETCHOBS;
length name $20. street $20. income 8 gender $1.;
name = ''; street = '';
income = . ; gender = '';
drop rc dsid;
dsid=open("sasuser.Income","i");
* 변수 생성;
call set (dsid);
* 10개의 데이터를 읽는다;
do i=1 to 10;
rc=fetchobs(dsid,i);
output;
end;
run;
Results |
name street income gender
Leverling, Janet 55 Hazel Way 54789 F
Peacock, Margaret 101 Broadway 4565 F
Smith, John 23 Mars Hill Dr. 86685 M
Buchanan, Steven 45 Gray Drive 23567 M
Suyama, Michael 213 Hillside Ave. 65778 M
King, Robert 345 Main St. 45654 M
Callahan, Laura 455 8th St. 134656 F
Dodsworth, Anne 57 Pleasant Blvd. 5433 F
Davolio, Nancy 65 Peanut Circle 57654 F
Davolio, Nancy 65 Peanut Circle 57654 F
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 160. FGET (0) | 2019.01.24 |
---|---|
[SAS 함수] 159. FEXIST (0) | 2019.01.24 |
【SAS 함수】 157. FETCH (0) | 2019.01.03 |
[SAS 함수] 156. FDELETE (0) | 2019.01.03 |
[SAS 함수] 155. FCOL 함수 (0) | 2018.12.25 |
댓글