[R-br] Error in scan - line 666895 did not have 12 elements

Adriano Borges Costa adrianobfc em gmail.com
Quinta Julho 25 14:27:10 BRT 2013


Caro Rodrigo,

Obrigado pela resposta. Acabei viajando e pude apenas agora testar o que
você me indicou.

Dei um scan como você me indicou e a resposta foi a seguinte:

> scan("rais96.txt", skip=666890, n=10)Erro em scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
  scan() esperava 'a real', obteve '100941853000128522480000000003SP'


Você pode me ajudar a entender o que aconteceu?

Obrigado

Adriano


Em 24 de julho de 2013 13:33, Rodrigo Coster <rcoster em gmail.com> escreveu:

> Adriano,
>
> da um scan('rais.txt', skip=666890, n=10) e ve se ele tem o mesmo tamanho
> das demais (isso vai pegar 10 linhas, incluindo a problematica). Para ver
> se tem o mesmo tamanho da para usar nchar(scan('rais.txt', skip=666890,
> n=10))
>
>
> 2013/7/24 Adriano Borges Costa <adrianobfc em gmail.com>
>
>> Caros,
>>
>> Boa tarde!
>>
>> Estou tendo dificuldades para importar uma base de dados da RAIS que
>> tenho que trabalhar no R. Trata-se de uma base com mais de um 1GB, com 12
>> variáveis, separadas por espaços fixos.
>>
>> Estou usando o comando abaixo:
>> rais96<-read.fwf("rais.txt", widths = c(1,14,5,10,12,6,1,45,18,52,19,8),
>> sep="\t", h=FALSE, stringsAsFactors=FALSE, comment.char='')
>>
>> Após vários minutos tem me retornado a mensagem abaixo:
>> Error in scan(file, what, nmax, sep, dec, quote, skip, nlines,
>> na.strings,  :
>>   line 666895 did not have 12 elements
>>
>> Estou usando o parâmetro comment.char='' porque existem caracteres #
>> utilizados para observações vazias.
>>
>> Eu não consigo abrir esse arquivo .txt no bloco de notas para analisar a
>> linha com erro. Existe alguma forma de eu conseguir no R acessar essa linha
>> específica para ver se tem algum erro? Você podem me dar alguma dica de
>> como resolver esse problema?
>>
>> Obrigado pela ajuda de sempre.
>>
>> Abraços
>>
>> --
>> Adriano Borges Costa
>>
>> _______________________________________________
>> 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.
>



-- 
Adriano Borges Costa
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130725/4a362d82/attachment.html>


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