R 提取两个单元格匹配的数据帧值

R 提取两个单元格匹配的数据帧值,r,R,嗨,我有一个数据帧“ko()”: 以及数据帧“ri”: 我使用 这让我写了额外的文字来提交忽略抱歉我们可以使用匹配 lw$V1 <- ri$V2[match(lw$V2, ri$V1)] lw # V2 V1 #1 10 1 #2 12 3 #3 12 3 #4 13 4 lw$V1 10 1 11 2 12 3 13 4 lw<-ko()[2]-ko()[2]%%1 10 12 12 13 10 1 12 3 12 3 13 4 lw$V1 <- ri$V

嗨,我有一个数据帧“ko()”:

以及数据帧“ri”:

我使用


这让我写了额外的文字来提交忽略抱歉

我们可以使用
匹配

lw$V1 <- ri$V2[match(lw$V2, ri$V1)]
lw
#  V2 V1
#1 10  1
#2 12  3
#3 12  3
#4 13  4
lw$V1
10 1
11 2
12 3
13 4
lw<-ko()[2]-ko()[2]%%1

10
12
12
13
10 1
12 3
12 3
13 4
lw$V1 <- ri$V2[match(lw$V2, ri$V1)]
lw
#  V2 V1
#1 10  1
#2 12  3
#3 12  3
#4 13  4
ko <- structure(list(V1 = structure(1:4, .Label = c("a", "b", "c", 
"d"), class = "factor"), V2 = c(10.5, 12.2, 12.9, 13.7)), 
class = "data.frame", row.names = c(NA, -4L))

ri <- structure(list(V1 = 10:13, V2 = 1:4), class = "data.frame", 
      row.names = c(NA, -4L))

lw <- ko[2]-ko[2]%%1