我正在使用哈希对象进行递归查找。
示例数据
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
哈希键上,是否有另一种方法可以执行递归查找?我尝试研究数据访问函数,但是找不到像locatec
或locaten
这样的函数,该函数将返回满足条件的观察的行号。我是否缺少一个像locatec
一样起作用但返回行号的函数?