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 <[email protected]>: > Um if() não funciona? > > 2012/10/9 Carlos Mendonça <[email protected]> >> >> 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 >> [email protected] >> 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 > [email protected] > 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 [email protected] 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.
