Это вопрос написания функции, которая возвращает одно соответствующее значение одного столбца, если я ввожу значение другого.
Вот мои данные:
MADRS 3 4 5 6 7 8 9 10
HAM 3 3 6 8 6 3 3 9
например, если я введу MADRS = 10, то мой вывод должен быть 9.
Вот моя попытка,
madrs = as.integer (data [,1])
ham = data [, 2]
conv <- function(madrs) {
for (i in 1:nrow(data)) {
answer <- ham[i]
names(answer) <- "HAM"
return(answer)
}
}
conv(10)
HAM
3
Мой вывод всегда 3, а не 9, независимо от того, какое значение для madrs я ввожу. Как мне исправить мой код? Любые советы высоко ценится. Большое спасибо!