哈希对象对键数的限制-大型递归查找[SAS]

时间:2019-05-03 12:04:50

标签: hash sas

我正在使用哈希对象进行递归查找。

示例数据

id1    id2
A      B
B      C
C      D

输出

orig_id    id1     id2
A          A       B
A          B       C
A          C       D

使用哈希对象进行递归查找没有问题。

相反,我的问题哈希对象中键的数量是否有实际限制

更多情况-我有超过1千万条id1 id2的记录。这些是每个记录的随机生成的唯一标识符。因此,对于递归查找,我需要哈希对象中的所有ID对。我对哈希对象的理解是2^20是哈希键的上限,但是当我将ID对表作为哈希对象加载时,我没有收到任何警告或错误。

或者,如果将哈希对象真正​​限制在2^20哈希键上,是否有另一种方法可以执行递归查找?我尝试研究数据访问函数,但是找不到像locateclocaten这样的函数,该函数将返回满足条件的观察的行号。我是否缺少一个像locatec一样起作用但返回行号的函数?

0 个答案:

没有答案