【发布时间】:2020-08-04 12:50:26
【问题描述】:
我正在尝试对数据框中的多个字符串进行矢量化“查找和替换”。在下面的模拟数据框中,我想用“狗”替换“人类”,用“驼鹿”替换“猫” .
模拟输入:
df<-data.frame(organism=c("human","cat","bird","virus","bat","pangolian"),size=c(6,4,2,1,3,5))
df
organism size
1 human 6
2 cat 4
3 bird 2
4 virus 1
5 bat 3
6 pangolian 5
预期输出:
df1
organism size
1 dog 6
2 moose 4
3 bird 2
4 virus 1
5 bat 3
6 pangolian 5
实际上,我有一个大数据框和许多替换,因此我希望将替换字符串放在这样的向量中:
replacement<-c("dog","moose")
我知道这应该只是为了解决,但作为一个新手,我根本无法理解它。所以,提前谢谢。
【问题讨论】: