<div dir="ltr">Duas postagens que falam a respeito: <a href="http://analisereal.com/2014/09/26/carregando-dados-da-pnad-no-r/">http://analisereal.com/2014/09/26/carregando-dados-da-pnad-no-r/</a></div><div class="gmail_extra"><br><div class="gmail_quote">2015-03-24 13:24 GMT-03:00 Leonardo Ferreira Fontenelle <span dir="ltr"><<a href="mailto:leonardof@leonardof.med.br" target="_blank">leonardof@leonardof.med.br</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Para ler o arquivo, você poderia em princípio usar a função read.fwf.<br>
Mas essa função não é otimizada para dados grandes, então você vai<br>
preferir alguma alternativa. Uma opção é importar com o comando laf.open<br>
do pacote LaF, e outra é transformar de largura fixa para csv com o<br>
comando fwf2csv do pacote descr, e então importar com o comando<br>
read.table do pacote data.table. Atualmente minha opção favorita é esta<br>
última. Procurando nesta lista de discussão e no stack overflow você<br>
encontra orientações detalhadas.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Leonardo Ferreira Fontenelle<br>
<a href="http://lattes.cnpq.br/9234772336296638" target="_blank">http://lattes.cnpq.br/9234772336296638</a><br>
<br>
Em Ter 24 mar. 2015, às 09:52, Luciane Maria Pilotto escreveu:<br>
</font></span><div class="HOEnZb"><div class="h5">> Bom dia,<br>
><br>
> estou tentando ler as variáveis da PNAD de 2003 - V1701 a V1377-<br>
> relacionadas ao suplemento Saúde- e as mesmas aparecem como NA. O banco<br>
> está disponível no site do IBGE<br>
> <a href="http://www.ibge.gov.br/home/estatistica/populacao/trabalhoerendimento/pnad2013/microdados.shtm" target="_blank">http://www.ibge.gov.br/home/estatistica/populacao/trabalhoerendimento/pnad2013/microdados.shtm</a>.<br>
><br>
> Também podem ser acessados no dropbox:<br>
> <a href="https://www.dropbox.com/sh/d0z62bg4qqyg2x3/AAAVDYWjVlb4JpUTYlQfvq-Ka?dl=0" target="_blank">https://www.dropbox.com/sh/d0z62bg4qqyg2x3/AAAVDYWjVlb4JpUTYlQfvq-Ka?dl=0</a>.<br>
><br>
> Estou usando os comandos abaixo:<br>
><br>
> #----------------Ler microdados da PNAD 2003 (variáveis referente ao<br>
> suplemento Saúde) utilizando a função read.fwf.r ----------------------#<br>
><br>
> source(file.choose()) #carregar a função selectvar da pasta funcoes<br>
> source(file.choose()) #carregar a função getdic da pasta funcoes<br>
><br>
> # Gerar os dicionários de dados a partir dos arquivos: 'input<br>
> PES2003.txt'<br>
> dicPNAD2003Pes <- getdic(file.choose())# abrir o arquivo input<br>
> PES2003.txt, dentro da Pasta Input<br>
><br>
> head(dicPNAD2003Pes)<br>
> str(dicPNAD2003Pes)<br>
> nrow(dicPNAD2003Pes)<br>
> dim(dicPNAD2003Pes)<br>
><br>
> # Para EXCLUSÃO do "UF" (que apresenta erro na importação por começar na<br>
> mesma posição que número de controle):<br>
><br>
> dicPNAD2003Pes <- subset(dicPNAD2003Pes, cod !="UF")<br>
> head(dicPNAD2003Pes)<br>
> dim(dicPNAD2003Pes)<br>
><br>
> ####Usar estes comandos para importar *apenas algumas variáveis* da base<br>
> de dados das PESSOAS<br>
><br>
> variaveis <- selectvar(dicPNAD2003Pes) # Com a tecla CTRL pressionada,<br>
> selecione as variáveis de interesse, neste caso são as que aparecem como<br>
> NA:<br>
> Erro em substring(x, first, last) : invalid substring arguments<br>
><br>
> ### PROBLEMA: Ao abrir a janela das variáveis utilizando o comando acima,<br>
> as variáveis de interesse referentes a saúde aparecem como NA,<br>
> diferentemente das demais variáveis que aparecem no banco. No dicionário<br>
> as mesmas aparecerem corretamente.<br>
><br>
> Atenciosamente,<br>
><br>
> __________________________________________________<br>
> Luciane Maria Pilotto<br>
><br>
><br>
> _______________________________________________<br>
> R-br mailing list<br>
> <a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
> <a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
> Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça<br>
> código mínimo reproduzível.<br>
_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
</div></div></blockquote></div><br></div>