【发布时间】:2015-12-11 09:45:52
【问题描述】:
比方说,我有一个向量
animal <- c('cat','snake','cat','pigeon','snake')
还有一个名为
的数据框map <- data.frame(find=c('cat','snake','pigeon'),replace=c('mammal','reptile','bird')
现在我希望通过将动物的每个元素与地图的替换列匹配来使用地图修改动物。所以我期待:
animal <- c('mammal','reptile','mammal','bird','reptile')
如何在第一个向量的每个元素上不使用循环的情况下做到这一点?
【问题讨论】:
标签: r