
Régis, A função read.fwf() é idicada para ler microdados se vc tem MUITA memoria RAM ou se seu arquivo é pequeno (o que não é o seu caso). Com essa função vc lê todas as colunas dos dados, o que pode "estourar" a memória RAM. Eu acho apropriado ler apenas as colunas e linhas que interessam. Por exemplo, se quero estimar a proporção de mulheres que trabalham em segurança, basta eu ler a coluna sexo (e peso amostral) e apenas as linhas referentes aos indivíduos que trabalham com segurança. Eu uso uma função disponível em http://leg.ufpr.br/~elias/ensino/ce223/aula18.R No exemplo, eu considero dados da pnad 2006. Att. Elias T. Krainski

Prezados amigos da lista, Segue o reoteiro que segui para instalar o pacote do IBGE em R para leitura dos microdados da PNAD. Os microdados para a PNAD 2009 estão disponíveis no link http://www.ibge.gov.br/home/estatistica/populacao/trabalhoerendimento/pnad20... Clicando no item Leitura em R será acionado o download do arquivo compactado Leitura_em_R.zip . Extair para uma pasta qualquer no C:\ O manual do pacote IBGEPesq está no arquivo IBGEPesq_leiame.pdf. Antes de instalar o pacote IBGEPesq deve-se instalar o pacote survey com o comando install.packages(“survey”) No Windows XP o pacote é instalado pelo R clicando em Pacotes, depois em “Instalar pacote(s) a partir de arquivos zip locais ...” e localizar o pacote IBGEPesq_1.0-3.zip Depois de instalado o pacote, seguindo o exemplo no item 2.2 do manual já referido:
library(IBGEPesq)
data(dicPNAD2005) // Aqui só funcionou depois que instalei o pacote dicionariosIBGE com o comando install.packages(“dicionariosIBGE”), seguido de library(dicionariosIBGE)
No manual do pacote estão as instruções de uso da principal função do pacote le.pesquisa() -- Atenciosamente, Prof. Carlos A. S. de Andrade LAPEA - Laboratório de Pesquisa em Economia Aplicada e Engenharia de Produção Universidade Federal de Campina Grande. Centro de Humanidades Unidade Acadêmica de Economia
participantes (2)
-
Carlos Andrade
-
Elias T. Krainski