нечувствительный к регистру поиск в R для цикла

у меня есть следующий код:

if(projectname %in% checkProjects) {
  print(projectname, "exists")
}

Этот код считывает значение для имени проекта из листа Excel и проверяет, существует ли каждое прочитанное имя проекта в checkProjects.

Предположим, что в checkProjects есть имя FileRemoval. Если у пользователя было fileremoval или Fileremoval или любой вариант имени в нижнем или заглавном регистре на его листе Excel, приведенный выше код не обработает его. Он поймает только "FileRemoval".

Итак, мой вопрос: как проверить имя проекта в checkProjects без учета регистра?

я просмотрел grep и grepl, но я обеспокоен тем, что это использование (если не сделано правильно) приведет к захвату имен, в которых есть FileRemoval ... т.е. «Удаление файлов».


person user2831586    schedule 08.11.2018    source источник
comment
Преобразуйте все строки в известный регистр, используя функцию tolower() или toupper().   -  person Dave2e    schedule 08.11.2018
comment
@Dave2e опубликовать как ответ?   -  person zx8754    schedule 08.11.2018