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.
