У меня есть два фрейма данных:
a <- c(10, 20, 30)
c <- c(1, 50, 100)
df1 <- data.frame(cbind(a, b, c))
x <- c(80, 30, 15)
z <- c(10, 46, 99)
df2 <- data.frame(cbind(x, y, z))
Я хочу найти значения в c, которые находятся непосредственно ниже значений в z, а затем вернуть эквивалентные значения в.
Таким образом, сопоставление z с c даст мне местоположения: 1, 1, 2, и я хочу вывести эти местоположения из (то есть 10, 10, 20)
Редактировать: Для каждого значения в z, которое я хочунайти местоположение значения, которое ниже его в c, а затем вернуть значение в зависимости от этого местоположения