比方說,我有一個載體我們如何替換R中向量中的元素?
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')
我怎麼能做到這一點,而不使用循環在我的第一個向量的每個元素?
感謝這個答案。我們如何以自動化的方式做到這一點?我提供的例子是我的例子的簡化版本,我有40個不同的值。所以我正在尋找一種不需要鍵入40個鍵值對的方法。 –