
Vitor Um pouco dificil falar com isto pois parece um erro interno da funcao hist() talvez em algum valor ela nao esteja recebendo valores para montar o histograma? Se voce imprimir(na tela) dados ou resumo deles para cada valor talvez identifique o problema Voce tem certeza que quer ifelse() e nao if{}else{}? a diferenca é que o primeiro é tipicamente aplicado a cada elemento de um vetor, retornando um valor para cada um deles On Wed, 25 May 2011, Victor Eduardo wrote:
Qual o problema com esse erro?
Em 24 de maio de 2011 16:04, Victor Eduardo <victorduca08@gmail.com> escreveu: Galera, estou com um banco de dados que tem várias estações, e preciso criar histograma para cada estação, então criei um loop para criar histograma para cada estacao, sendo que algumas estações que eu pego da o seguinte erro quando eu uso o comando abaixo:
ifelse(length(na.omit(obs_clcl))>=1,hist(obs_clcl,main=tit.obs),message("sem grafico"))
Erro em ans[!test & !nas] <- rep(no, length.out = length(ans))[!test & : substituto tem comprimento zero
O grande problema é que o loop trava quando aparece esse erro e simplesmente acaba.
Abraços,
Victor Eduardo