Я новичок в R, и я понятия не имел, как я могу это Google, поэтому я спрашиваю здесь.
Любая помощь будет оценена!
Мне интересно, как я могу преобразовать приведенный ниже код:
Если {x (символ) является частью data.frame y, тогда вернуть A}
еще
{возврат B}
y <- data.frame(A = c("dog", "cat", "bear", "zebra"),
B = c("mosquito", "cockroach", "fly", "worm")
A <- "a_word"
В приведенном выше наборе данных я хотел бы сказать, например:
If {
"dog" is part of y$A, then
return the A
}
else if{
"dog" is part of y$B, then
return B
}
То, что "если x является частью data.frame", это та часть, с которой я борюсь. Поскольку x не число, я не знал, как написать это как код на R!
Если бы это был номер, то это было бы что-то вроде:
ifelse(sum(x[i] == y[1:12]) == 1, A, B)
Как я могу сделать это с персонажем?