Есть ли способ использовать аргумент из пользовательской функции как часть шаблона grepl?Использование аргумента функции внутри шаблона grepl (R)
Ex:
Function1 <- function(x, y) {
grepl(pattern = ".*\\sy", x)
}
в результате чего "у" внутри фигуры будет отличаться в зависимости от как называется функция,
т.е.
data <- c("Joe Smith", "John Doe")
Function1(data, S)
вернется
[1] TRUE FALSE
Есть ли способ для grepl
распознать y
как внешнюю переменную? (Я пытался 'y'
\\y
и y
внутри обратные кавычки никакого эффекта)
Мы можем использовать 'paste' – akrun
' grepl (sprintf (". * \\ s% s", y), x) 'также может использоваться. –