2016-06-28 8 views
-16

저는 SAS가 처음이므로 질문이 있습니다. 도와 주시면 감사하겠습니다.SAS "중복"변수를 제거하십시오

다른 과목에서 다른 학생을 대상으로 몇 가지 성적을보고 있습니다 - 여기에 예제가 있습니다.

는하지만 그렇게 각 사람이 한 번만 언급과 같이하고 싶다.

는 사람이 어떻게 그렇게 저를 도와 주실 수 있습니까?

+8

데이터의 사진을 게시하지 마십시오. 다른 사람들이 질문에 답변 할 수 있도록 질문에 데이터를 포함 시키십시오. – Tom

+0

당신은 적어도 여기에 '이미지 설명 입력'을 귀찮게 할 수 있었을 것입니다 ... – Jivan

+0

죄송합니다. 나는 열에 글을 쓰는 방법을 모르기 때문에 이미지를 메시지에 직접 넣을 것이라고 생각했습니다. 그러나 나는 그것을 또 한번 기억할 것이다. 그러나 도움이되는 답장을 보내 주셔서 감사합니다 :) – Katrine

답변

3

UPDATE 문을 사용하면 누락되지 않은 최신 값을 갖도록 여러 레코드를 축소 할 수 있습니다.

data have ; 
    input id (course1-course3) ($) ; 
cards; 
1 B . . 
1 . A . 
1 . . A 
2 C . . 
2 . C . 
2 . . D 
; 

data want ; 
    update have(obs=0) have; 
    by id; 
run;