Não. Eu já havia tentado sem o na.string. Acho que é porque o banco é do
sihd2. São preenchidos os campos e quando não são preenchidos fica o espaço
do tamanho do campo.

Em 25 de novembro de 2012 21:34, Daniel Marcelino
<[email protected]>escreveu:

> Porque você simplesmente não lê o arquivo novamente sem opção NA. O R
> vai automaticamente passar NA onde for missing. Para mim, parece que o
> problema todo está no fato de que você importou os dados e pediu para
> o R ler " " onde for NA.
>
> banco2009=read.csv2("BancoSIH2009.csv",header=T)
>
> Daniel
>
>
> 2012/11/25 Daniel C Bezerra <[email protected]>:
> > Acabei de me tocar de uma coisa depois do comentário do Rodrigo: vc já
> > verificou se o tamanho dos espaços é de apenas um caractere mesmo? O
> "NA" só
> > será atribuído adequadamente se o espaço for igual ao enunciado.
> >
> > Exemplo:
> > a<-c(""," ","  ","   ")
> > a[a==" "]<-NA
> >
> >> a
> > [1] ""    NA    "  "  "   "
> >
> > Para ter certeza do tamanho do espaço na importação vc pode fazer assim:
> > a<-c(""," ","  ","   ")
> > nchar(as.character(a))
> >
> > [1] 0 1 2 3
> >
> > Abs,
> >
> > D
> >
> >
> > On Sun, Nov 25, 2012 at 9:09 PM, Rodrigo Coster <[email protected]>
> wrote:
> >>
> >> Tenta na.string="" (sem o espaço no meio)
> >>
> >>
> >> On Sun, Nov 25, 2012 at 8:39 PM, Fernando Antonio de souza
> >> <[email protected]> wrote:
> >>>
> >>> pode ser que as celulas de sua planilha não estejam formatadas como
> >>> números.
> >>>
> >>>
> >>>
> >>> 2012/11/25 Daniel C Bezerra <[email protected]>
> >>>>
> >>>> Então depois da importação tente:
> >>>>
> >>>> banco2009[banco2009==" "]<-NA
> >>>>
> >>>> Abs,
> >>>>
> >>>>
> >>>> D
> >>>>
> >>>> 2012/11/25 Fátima Lima Paula <[email protected]>
> >>>>>
> >>>>> Eu já havia usado
> >>>>> banco2009=read.csv2("BancoSIH2009.csv",header=T,na.string=" ")
> >>>>> Mas continuou na mesma.
> >>>>>
> >>>>>
> >>>>>
> >>>>> Em 25 de novembro de 2012 19:52, FHRB Toledo
> >>>>> <[email protected]> escreveu:
> >>>>>
> >>>>>> Fatima,
> >>>>>>
> >>>>>> Use o argumento na.string e especifique como você indicou os NA...
> >>>>>>
> >>>>>> do tipo na.string = "nada"
> >>>>>>
> >>>>>> att,
> >>>>>> FH
> >>>>>>
> >>>>>> 2012/11/25 Fátima Lima Paula <[email protected]>
> >>>>>>>
> >>>>>>> Prezados, estou com um problema elementar.
> >>>>>>> Ao ler um banco
> >>>>>>> banco2008=read.csv2("BancoSIH2008.csv",header=T)
> >>>>>>> verifiquei que os espaços em branco continuaram em branco.
> >>>>>>> Como faço para que eles se tornem NA.
> >>>>>>> Obrigada
> >>>>>>> Fátima
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> 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.
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> 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.
> >
> >
> >
> > _______________________________________________
> > 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.
>
>
>
> --
> "Small steps toward a much better world"
>
> \begin{signature}
> Daniel Marcelino
> Land Phone 1+514 343 6111 #3799
> 3200 Jean Brillant,  Office C5071
> Montreal, QC; H3T 1N8
> Canada
> \end{signature}
> _______________________________________________
> 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.

Responder a