[SAS] sas에서 그룹별로 중복값들 제거하는 방법 nodupkey

분류: SAS 작성일: 2014.03.28 15:32 Editor: 공부하는 싸빅

 sas에서 그룹별로 값들이 중복이 있는 경우 간단하게 제거 하는 방법이다.

 

 

위의 사진을 보면서 이해를 하자.

group이라는 그룹 변수를 기준으로 cost들 값들이 같은 값들로 중복이 있는 경우 제거하려고 한다.

proc sort 구문을 이용해서 위의 결과창처럼 간단하게 그룹별로 nodupkey를 이용해 중복제거 할 수 있다.

 

sasbigdata.com 김진휘

 

※글에 대한 여러분 생각을 남겨 주세요. 소중하게 의견 감사드려요!
  1. bsi1209 2017.02.07 09:53  댓글주소  수정/삭제  댓글 남기기

    안녕하세요, 블로그 읽고 많은 도움 받아갑니다.
    다름이 아니구 그룹별 중복값들은 제거한 후의 테이블인 n_jin에
    각 그룹의 빈도 컬럼을 추가하려면 어떤 코딩을 해야하나요?
    group=123 이고, cost=1000, p=1인 경우 빈도를 3으로 나오게 하는 방법을 알 수 있을까요?..
    감사합니다.

  2. 2017.02.07 19:46  댓글주소  수정/삭제  댓글 남기기

    비밀댓글입니다