我正在寻找一种在SAS中的方法,所以在类似于index()
或find()
函数的数组中搜索一个值?
例如,要在名为11
的数组中搜索arr
的值,从数组中的第一个位置开始执行如下操作:
data want;
array arr [5:7] (10,11,12);
search_for = 11;
pos = find_in_array(arr, search_for, 5);
put pos=;
run;
打印的值将是6
(因为数组是从5-7标注的)。
发布于 2017-12-01 20:55:15
WHICHN将搜索一个数组或变量列表,并只返回第一次出现。
https://stackoverflow.com/questions/47600283
复制相似问题