[R-br] Substituir espaço em branco por NA

Daniel C Bezerra danielcbezerra em gmail.com
Domingo Novembro 25 21:19:24 BRST 2012


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 <rcoster em gmail.com> wrote:

> Tenta na.string="" (sem o espaço no meio)
>
>
> On Sun, Nov 25, 2012 at 8:39 PM, Fernando Antonio de souza <
> nandodesouza em gmail.com> wrote:
>
>> pode ser que as celulas de sua planilha não estejam formatadas como
>> números.
>>
>>
>>
>> 2012/11/25 Daniel C Bezerra <danielcbezerra em gmail.com>
>>
>>> Então depois da importação tente:
>>>
>>> banco2009[banco2009==" "]<-NA
>>>
>>> Abs,
>>>
>>>
>>> D
>>>
>>> 2012/11/25 Fátima Lima Paula <fatima.lima.paula em gmail.com>
>>>
>>>> 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 <fernandohtoledo em gmail.com
>>>> > 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 <fatima.lima.paula em gmail.com>
>>>>>
>>>>>>  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
>>>>>> R-br em 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 em 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 em 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 em 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 em 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 em 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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20121125/01298865/attachment.html>


Mais detalhes sobre a lista de discussão R-br