如何抑制函数的错误消息?


R> data.frame(x=1, y=1)
x y
1 1 1
R> suppressWarnings(rq(y~x, data=data.frame(x=1, y=1)[-1, , drop=F]))
Error in rq.fit.br(x, y, tau = tau, ...) : Singular design matrix
R> suppressMessages(rq(y~x, data=data.frame(x=1, y=1)[-1, , drop=F]))
Error in rq.fit.br(x, y, tau = tau, ...) : Singular design matrix

我想抑制上面的错误消息。但是我试过的两个函数都不起作用。有没有一种方法可以抑制这样的错误消息?

使用silent=TRUE:

将违规语句与try(...)括起来
stop(TRUE)
## Error: TRUE
# this results in no displayed error message
try(stop(TRUE), silent = TRUE)

最新更新