我有两个数据框:"bim2“
enter image description here
还有"illum“
enter image description here
如果bim2的V2与illum V1 (match(bim2$V2, illum$V1))匹配,我希望将bim$V2替换为illum$V2中的值。如果不匹配(bim2$V2不等于illum$V1),我希望将原始值保留在bim$V2中。
我用过
bim2$V2 <- illum$V2[match(bim2$V2, illum$V1)]但它用NAs代替了"bim2$V2不等于illum$V1“。
发布于 2016-06-22 20:56:25
修改给定的代码,您可以执行以下操作:
bim2$V2[match(bim2$V7, illum$V1)] <- illum$V2[match(bim2$V7, illum$V1)]它将替换匹配的值,并保留其余的值。我希望这能行得通
https://stackoverflow.com/questions/37966490
复制相似问题