I have the data frame:
AA<-c(4,1,5,3,2,13,17,16,14,15,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA)
BB<-c(3,15,4,2,13,19,20,14,7,12,8,18,11,5,16,17,9,6,10,1)
CC<-c(118,106,115,120,105,111,104,101,102,110,119,108,113,109,114,116,103,107,112,117)
DD<-data.frame(AA,BB,CC)
我该如何创建一个向量,其中包含与AA
的数字匹配的BB
的数字对应的CC
的值?
我希望EE看起来像这样:115,117,109,118,120,105,116,114,101,106
(在第10行之后发生什么我不关心)。
set.seed()
),以便输出可以匹配,请? - user20650sample
函数是随机的,我们无法将您提供的期望结果与其匹配。我不是很清楚您想要什么,因此看到可重现的示例肯定会有所帮助。(话虽如此,我认为使用match
和[
将使您达到解决问题的目的... 大概是这样CC[BB[match(BB, AA)]]
...?) - user20650CC[match(AA, BB)]
...似乎可以帮你实现(大概)。 - user20650