2011-02-10 4 views
0

나는 벡터 x와 (짧은) 값 v 목록을 가지고 있다고합니다. I는 V에 존재하는 X 원소 찾을. 예를 들어,SAS IML의 값 일치

x = {10 11 12 13 12 13 14 15}; 
v = {12 13}; 

내가 벡터 {3 4 5 6}을 얻으려는 경우,이, 값이 어느 (12) 또는 (13)는 간단한 있는가 X의 요소 인 v의 모든 요소를 ​​명시 적으로 반복 할 필요없이이 작업을 수행 할 수 있습니까?

답변

0

나는 PROC IML에 있다고 가정합니다.

z = xsect(x,v); 

(당신은 차이를 원하는 경우, 사용 SETDIF) : 는 두 집합의 교집합을 찾기 위해 XSECT 기능을 사용하십시오. http://support.sas.com/forums/forum.jspa?forumID=47

:

BTW

는 SAS/IML 질문 용도로만 전용 토론 포럼이