Я хочу создать две переменные Is_ListGlobal и What_list на основе данных, введенных пользователем. Это выглядит так:
Input_user Is_ListGlobal What_list
a
b
c
d
f
Теперь я хочу сравнить введенные данные со списком, который я создал, ListGlobal и List. Основываясь на вводе пользователя, я хочу, чтобы Is_ListGlobal возвращал (Да, Нет), то есть если введенные данные находятся в ListGlobal и в каком списке (Список 1-4).
ListGlobal<-
"a"
"b"
"c"
"d"
List1<-"a"
List2<-"b"
List3<-"c"
List4<-"d"
Мой ожидаемый результат:
Input_user Is_ListGlobal What_list
a Yes List1
b Yes List2
c Yes List3
d Yes List4
f No Not_in_any
Я пробовал:
Merge_dataset$"Is_ListGlobal"<- ifelse(grepl
(Merge_dataset$"Input_user" %in% Merge_dataset$ListGlobal,
Merge_dataset$ListGlobal, ignore.case=T),"Yes",
ifelse (grepl("Unknown", Merge_dataset$"Input_user",ignore.case = T), "Unknown","No"))
Не уверен, как сделать вторую часть. Пожалуйста помоги. Спасибо