Я пробовал разные вещи здесь, но не получил желаемых результатов. То, что я пытаюсь сделать, это использовать вектор v1 <- 22201691
найти это число из двух строк df. Затем заполните данные из df1$NC2
в другом векторе. Выведите
df1
RFC NC2
22294961 239
22200691 239
22201691 239
22701619 344
22717619 344
Я хочу использовать v1 для поиска и сопоставления df1$RFC
, и мой вывод будет df1$NC2
. Так что в моем примере my_output = 239
Вот что я попробовал:
#this worked sometimes but not all the time.
Output<- df1[(1:dim(df1)[1])[df1[,1]==v1],2]
#no luck with this one
vlookup_Output <- function(){
df1%>%
filter(NC2 %in% c("RFC", "NC2")) %>%
pull(v1) }
Я также пытался использовать функции слияния, но, поскольку v1
- это число, попытка слияния df1
тоже не сработала.
Как всегда, заранее спасибо за помощь.