0
说我有一个向量x和v值来匹配的(短的)列表。我想找到其中x的元素存在于诉例如,如果值匹配在SAS IML
x = {10 11 12 13 12 13 14 15};
v = {12 13};
欲获得矢量{3 4 5 6}
,它们是x的其值12或13有一个简单的元素办法做到这一点,而不必在v的所有元素做一个明确的循环?
说我有一个向量x和v值来匹配的(短的)列表。我想找到其中x的元素存在于诉例如,如果值匹配在SAS IML
x = {10 11 12 13 12 13 14 15};
v = {12 13};
欲获得矢量{3 4 5 6}
,它们是x的其值12或13有一个简单的元素办法做到这一点,而不必在v的所有元素做一个明确的循环?
我认为你是在PROC IML。 使用XSECT功能找到这两个集合的交集:
z = xsect(x,v);
(如果你想的不同,使用SETDIF)。
BTW,有专门为索利SAS/IML问题的讨论论坛: http://support.sas.com/forums/forum.jspa?forumID=47