0
Я запускаю обычный скрипт R, в котором у меня есть самозаписываемая функция. Функция использует rm()
, которая часто выдает предупреждения, которые я не хочу выводить на консольный вывод. Любое из этих решений:Как скрыть предупреждающие сообщения от самозаписывающей функции в R?
- скрытие предупреждений от
rm
использования этой конкретной самостоятельной написанной функции, - предупреждений пряча от всех использований
rm
(глобально для на R сессии)
удовлетворяла бы меня ,
foo.function <- function(){
rm(foo.object)
print("foo")
}
foo.function()
# [1] "foo"
# Warning message:
# In rm(foo.object) : object 'foo.object' not found
Вы пытались использовать 'suppressWarnings()'? –
Конечно, я не сделал :(Это верно, спасибо! –
Вы можете сделать что-то вроде 'if (length (ls (pattern = 'foo.object')) == 1) rm (foo.object)'. – steveb