
Felipe, bom dia! Dois pequenos exemplos que talvez ajudem: ### <code r> ### Exemplo 1 sapply(list(10, 'ONZE', 12), function(x) tryCatch(log(x), error = function(...) "verificar")) ### Exemplo 2 require(RCurl) myURL1 <- 'http://www.google.com.br' myURL2 <- 'http://www.gooooogle.com.br' # tryCatch(getURL(myURL1), error=function(...) "Falha") tryCatch(getURL(myURL2), error=function(...) "Falha") ### </code> Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W] Em 21 de fevereiro de 2014 12:17, Felipe Buchbinder <felbuch@gmail.com>escreveu:
Prezados,
Preciso de ajuda com a função tryCatch. Se eu tenho, por exemplo, uma expressão expr que, em caso de erro ou warning, eu quero que me retorne NA, como é que eu devo escrever a função tryCatch?
Pensei (não sei se está correto) em algo tipo
tryCatch(expr, error <- function( ?? ) {return(NA)}, warnings <- function(??) {return(NA)})
mas não sei o que colocar como argumentos de error e de warnings.
Desde já agradeço,
Felipe
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.