Just Fighting

[SAS] 데이터 복사 & 필터링 본문

SAS

[SAS] 데이터 복사 & 필터링

yennle 2022. 3. 4. 23:51
728x90

미리 저장된 데이터를 새로운 이름을 사용하고 싶다면

set문을 사용하면 된다.

아래 사진은 a에 저장한 데이터를 그대로 가져와서 a_2의 데이터로 사용하겠다는 의미다.

 

sashelp에 있는 bweight라는 데이터를 가져와 weight라고 이름 붙이고,

15개의 행만 출력하라는 의미다.

사진과 같이 title문을 사용하면 제목을 붙일 수 있다.

 

 

sasuser에 있는 admit 데이터를 Admit1의 데이터로 저장한다.

그리고 데이터의 컬럼 중 name, sex, age의 컬럼만 가져와 출력하겠다는 의미이다.

이때 출력 결과의 제목을 보면 바로 위에 사진에 설정해 놓았던

'Contents of Weight'인 것을 알 수 있다.

 

 

이번에는 set으로 데이터를 가져오지만

data문에서 keep을 사용함으로써

b라는 데이터에서 id, age, height 컬럼의 데이터만을 가져와 b_2로 저장하겠다는 의미이다.

아까 var와 비슷하지만 다르다!!

 

 

keep의 반대는 drop!

컬럼을 제외하고 싶을 때는 drop을 사용하면 된다.

728x90
Comments