我面临的问题是我有一个名为uniqindex的数据框,如下所示。
s
我打算用年龄段替换数字代码的文件的示例行看起来像 -
document.getElementById
以下是我运行的代码
S5 1 Below 25
S5 2 25-30
S5 3 31-35
S5 4 36-40
S5 5 41-45
S5 6 46-50
我面临的问题是,当替换顺序运行时,这是我得到的输出
S5 4 3 5 3 7 4 3 4 4 7
我想知道如何更改代码以仅更改完全匹配。目前,1将改为25-30,在第二次迭代中,25-30的2改为25-305-30
答案 0 :(得分:0)
要将一位数索引仅作为隔离的字而不是两位数的年龄匹配,您可以将符号\<
和\>
放在开头并结束模式:
gsub(paste('\\<', uniqindex[k,2], '\\>', sep=''), uniqindex[k,3], x)