[R-br] Evitar gravação

Leonard de Assis assis.leonard em gmail.com
Quarta Outubro 10 10:18:56 BRT 2012


Bom saber que existe try no R

[]s
Leonard de Assis
assis <dot> leonard <at> gmail <dot> com

Em 09/10/2012 16:49, Benilton Carvalho escreveu:
> resultado = try(ifelse(is.na(arquivo1$i2004t1), 100, arquivo1$i2004t1))
> if (!is(resultado, 'try-error')){
> arquivo1$2004t1 = resultado
> write.csv(blah blah blha blah)
> }
>
> 2012/10/9 FHRB Toledo <fernandohtoledo em gmail.com>:
>> Um if() não funciona?
>>
>> 2012/10/9 Carlos Mendonça <csaeslpv em centroin.com.br>
>>> Meus amigos, o meu problema é como fazer com que um arquivo não seja
>>> gravado se na etapa anterior do programa acontece um erro.
>>>
>>> No exemplo, eu não gostaria que o arquivo .csv fosse gravado pois
>>> aconteceu um erro na etapa anterior do programa.
>>>
>>> Exemplo:
>>>> arquivo1= merge(arquivo1, arquivo99, by = "code6", all.x = TRUE)
>>>>
>>>> arquivo1l$2004t1 = ifelse(is.na(arquivo1$i2004t1), 100,
>>>> arquivo1$i2004t1)
>>> Erro: constante numérica inesperado em "serie_bmovel$2004"
>>>> write.csv2(arquivo1, "\\arquivo1.csv", row.names = FALSE)
>>>
>>>
>>>
>>> _______________________________________________
>>> R-br mailing list
>>> R-br em 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.
>>
>>
>> _______________________________________________
>> R-br mailing list
>> R-br em 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.
> _______________________________________________
> R-br mailing list
> R-br em 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.



Mais detalhes sobre a lista de discussão R-br