<div dir="ltr">Felipe, bom dia!<div><br></div><div>Dois pequenos exemplos que talvez ajudem:<br><div><br><div><div><font face="courier new, monospace">### <code r></font></div><div><font face="courier new, monospace">### Exemplo 1</font></div>
<div><font face="courier new, monospace">sapply(list(10, 'ONZE', 12), function(x) tryCatch(log(x), error = function(...) "verificar"))</font></div><div><font face="courier new, monospace"><br></font></div>
<div><font face="courier new, monospace">### Exemplo 2</font></div><div><font face="courier new, monospace">require(RCurl)</font></div><div><font face="courier new, monospace">myURL1 <- '<a href="http://www.google.com.br">http://www.google.com.br</a>'</font></div>
<div><font face="courier new, monospace">myURL2 <- '<a href="http://www.gooooogle.com.br">http://www.gooooogle.com.br</a>'</font></div><div><font face="courier new, monospace"># tryCatch(getURL(myURL1), error=function(...) "Falha")</font></div>
<div><font face="courier new, monospace">tryCatch(getURL(myURL2), error=function(...) "Falha")</font></div><div><font face="courier new, monospace">### </code></font></div></div></div></div></div><div class="gmail_extra">
<br clear="all"><div><div dir="ltr">Éder Comunello <<a href="mailto:comunello.eder@gmail.com" target="_blank">c</a><a href="mailto:omunello.eder@gmail.com" target="_blank">omunello.eder@gmail.com</a>> <br>Dourados, MS - [22 16.5'S, 54 49'W]<br>
</div></div>
<br><br><div class="gmail_quote">Em 21 de fevereiro de 2014 12:17, Felipe Buchbinder <span dir="ltr"><<a href="mailto:felbuch@gmail.com" target="_blank">felbuch@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Prezados,</div>
<div> </div>
<div>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? </div>
<div> </div>
<div>Pensei (não sei se está correto) em algo tipo</div>
<div> </div>
<div>tryCatch(expr, error <- function( ?? ) {return(NA)}, warnings <- function(??) {return(NA)})</div>
<div> </div>
<div>mas não sei o que colocar como argumentos de error e de warnings.</div>
<div> </div>
<div>Desde já agradeço,</div><span class="HOEnZb"><font color="#888888">
<div> </div>
<div>Felipe</div>
</font></span><br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br></div>