【发布时间】:2016-06-27 09:22:23
【问题描述】:
我有一个数据框键和数据框中的一列,需要根据该键重新映射。
IDhex=c("asdj23","kjh23s")
IDHuman=c("Label1","Label2")
IDKey=data.frame(IDhex,IDHuman)
MasterDF$UserID 有数千个 asdj23、kjh23s 或 ''(空)条目。
我需要根据IDkey 的映射找到替换此列。我需要一个独立于 IDKEY 大小的编码解决方案。将有一个循环接收大小为 2xn 的不同键。
【问题讨论】:
-
“重新映射”是什么意思?您应该提供一个reproducible example,其中包含示例输入数据和所需的输出。
-
新建一个数据框,一个查找表。然后
merge或left_join。 -
错字:
IDHuman != IDhuman。而且 IDKey 不是数据框。
标签: r join replace merge vlookup