나는 두 개의 데이터 세트가 있습니다SAS : PROC 종류의 nodupkeys 오류
- "어머니"- 5512 개 관찰을 어디 변수를 "어머니"= 1
- "all_women"- 2,336,750 관찰 여기서 변수 "어머니" 다음과 같이 =
0 나는 두 가지를 결합 :
어머니는 내가 이미로 지금data combined;
set mothers all_women;
n datet all_women, "MOTHER"= 1 인 관측치를 유지하는 조건으로 반복되는 엔트리를 삭제하고 싶습니다. 난 단지 5458 관찰 "어머니"= 1 왼쪽하고 있기 때문에
proc sort data=combined; by ID DESCENDING MOTHER; run;
proc sort data=combined nodupkeys; by ID; run;
아직 내가 어머니의 일부를 잃게 :
나는 다음 시도했다. 이 오류를 소개하기 위해 무엇을 했습니까?
"어머니"의 고유 ID가 5,512 개임을 확인 했습니까? – Jeff
두 데이터 세트를 함께 설정하고 첫 번째 데이터 세트와 동일한 수의 레코드를 예상하는 것은 이상한 것처럼 보입니다. 결합 된 데이터 세트에서 SET 대신 병합을 예상했을 것입니다. – Reeza