gpt4 book ai didi

r - 匹配两个向量的值

转载 作者:行者123 更新时间:2023-12-04 12:16:12 25 4
gpt4 key购买 nike

我有数据框:

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)

如何创建一个向量,其中包含 CC 的值,这些值对应于 BB 的数字与 AA 的数字相匹配?

我希望 EE 看起来像这样:115,117,109,118,120,105,116,114,101,106,(我不关心第 10 行之后会发生什么)

最佳答案

您可以使用匹配功能查找 AA 在 BB 中的位置,然后从 CC 中选择这些位置。

DD$CC[match(DD$AA, DD$BB)]

关于r - 匹配两个向量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30019639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com