
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)

Um if() não funciona? 2012/10/9 Carlos Mendonça <csaeslpv@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@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.

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@gmail.com>:
Um if() não funciona?
2012/10/9 Carlos Mendonça <csaeslpv@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@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@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.

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@gmail.com>:
Um if() não funciona?
2012/10/9 Carlos Mendonça <csaeslpv@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@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@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@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.

Muito obrigado FH e Benilton. Em 9 de outubro de 2012 14:16, Carlos Mendonça <csaeslpv@centroin.com.br>escreveu:
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)
participantes (4)
-
Benilton Carvalho
-
Carlos Mendonça
-
FHRB Toledo
-
Leonard de Assis