| dicPNAD2005 {IBGEPesq} | R Documentation |
Dicionário da Pesquisa Nacional por Amostragem Domiciliar do IBGE de 2005 para o R.
data(dicPNAD2005)
Dois data-frames, um com 66 observações, correspondentes às 66 variáveis contidas no arquivo de microdados de domicílio da PNAD e outro com 355 observações, correspondentes às variáveis de pessoas da PNAD. Ambos possuem 4 colunas descritas a seguir.
iniciotamanhocoddescDicionários são objetos que permitem a leitura e compreenção de uma base de dados.
Um dicionário R, como dicdom2005, é utilizado como argumento de entrada da
função le.pesquisa, permitindo que o usuário identifique as variáveis que deseja
ler apenas pelo seu código. Internamente, a função le.pesquisa acessa o dicionário
para identificar a posição de início e o tamanho de cada variável a ser lida no arquivo
de microdados.
IMPORTANTE: O dicionário R possui apenas uma descrição concisa das variáveis. Consultar sempre o dicionário da pesquisa para informações detalhadas sobre cada variável. Tal dicionário situa-se normalmente na pasta "LAYOUT" do CD de microdados.
library(IBGEPesq)
data(dicPNAD2005)
#Para listar os códigos e as descrições de todas as variáveis contidas no arquivo
##de microdados de domicílios:
dicdom2005[c("cod","desc")]
#Para ler algumas variáveis dos microdados de domicílios:
nomesdic <- c("UF", "V0102", "V0103", "V0202", "V0105")
nomes <- c("UF", "CONTROLE", "SERIE", "TIPO.DOMICILIO", "NUM.MORADORES")
#ajuste esse caminho para apontar para o arquivo de microdados:
caminho.microdados <- file.path("E:", "DADOS", "DOM2005.TXT")
nreg = 142471
dadosdom <- le.pesquisa(dicionario=dicdom2005, pathname.in=caminho.microdados,
codigos=nomesdic, nomes=nomes, quant=nreg)