Проверить существование объекта внутри функции в R [дубликат]
На этот вопрос уже есть ответ здесь:
Как проверить, определен ли объект (переменная) в R? 5 ответовЯ хочу определить, существует ли объект внутри функции в R:
foo <- function() {
y <- "hello"
if (exists(y, envir = sys.frame())) print(y)
}
foo()
Ошибка в существует (y, envir = sys.frame ()): неверный первый аргумент
Я думал, добавивenvir = sys.frame()
сделал бы трюк. Также попробовалenvir = environment()
ожидаемый
foo()
"hello"