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

Daniel C Bezerra danielcbezerra em gmail.com
Segunda Novembro 26 22:08:38 BRST 2012


Acho que vai dar para resolver assim (não importa o tamanho dos espaços):

apply(dados,2,function(x)ifelse((grepl(" ",x))|(x==""),NA,x))

2012/11/25 Leandro Marino <leandromarino em leandromarino.com.br>

> O parâmetro strip.white do read.table não resolve o problema dos campos
> com muitos espaços.?
>
> Enviado de um dispositivo móvel.
> Sent from a mobile device.
> On Nov 25, 2012 10:13 PM, "Benilton Carvalho" <beniltoncarvalho em gmail.com>
> wrote:
>
>> se  as colunas forem do tipo numerico, inteiro ou logico... e
>> pre-especificadas no momento da leitura, o R se vira sozinho... mas como
>> nao ha' exemplo reproduzivel....
>>
>> alguma variacao de:
>>
>> tmp = sapply(mapply(rep, ' ', 1:100), paste, collapse='')
>> osDados = read.table(NomeArquivo, na.strings=tmp, OutrosParametrosAqui)
>>
>> pode funcionar.
>>
>>
>> 2012/11/26 Fátima Lima Paula <fatima.lima.paula em gmail.com>
>>
>>> Nossa, é isso mesmo, Daniel.
>>> O pior é que cada coluna tem um tamanho diferente.
>>> Vai dar um trabalhão.
>>> De qualquer forma, obrigada
>>>
>>> Em 25 de novembro de 2012 21:19, Daniel C Bezerra <
>>> danielcbezerra em gmail.com> escreveu:
>>>
>>>> nchar(as.character(a))
>>>
>>>
>>>
>>> _______________________________________________
>>> 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/20121126/3717e909/attachment.html>


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