我有一个双列查找表,第一列中有名称,第二列中有非连续数字:
Name Number
ArcBo 16
ArcGl 41
BorSa 534
EleGr 121
GadMa 249
GadMo 448
我的最终目标是能够将名称传递给我的脚本,并让脚本返回名称的关联编号。我设想做一些类似于在 Python 中构建字典的事情,可能使用哈希,但我对R还是相当陌生,环境似乎非常具有挑战性。还有另一种方法可以解决这个问题吗?我尝试了遍历表的最终简单解决方案,如下所示:
for (i in (1:nrow(lookupTable))){
+ lookupTable[i,2] <- lookupTable[i,1]
+ }
但所做的只是用名称替换数字,这样我就有两列名称而没有数字。