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@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@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@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@gmail.com> escreveu:
nchar(as.character(a))


_______________________________________________
R-br mailing list
R-br@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@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@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.