Pacote de R para acessar e processar os microdados da PDAD-A 2024 (IPE/DF, https://pdad.ipe.df.gov.br/), seguindo o padrão do pacote sidra: metadados versionados dentro do pacote + funções de consulta e leitura. Consumidor previsto: distintivelab/beep.
Decisões de design (registradas)
- Metadados empacotados (
.rda) e não baixados em tempo de uso: consultasdicionario()funcionam offline e o consumidor (beep) pode depender depdadmetadiretamente; regeneração é manual viadata-raw/ -
valormantido comocharacterna tabela de metadados: preserva códigos com zeros à esquerda e evita coerção silenciosa; a comparação emrotular()usaas.character() -
rotular()não converte colunas cujos valores observados não estão 100% cobertos pelo dicionário (proteção contra perda de dados por NA forçado); lacunas conhecidas ficam documentadas - Cache único por máquina (
tools::R_user_dir) em vez de cache por projeto: os zips têm ~6 MB e servem qualquer análise - Sem dependência de
httr: os downloads são diretos de arquivos estáticos (utils::download.file) - Harmonização territorial como dados empacotados (
pdad_localidades/pdad_setores, com códigos IBGE verificados e registrados emdata-raw/localidades.R): geobr/sf ficam emSuggestse o uso offline não depende de rede - RAs do DF correspondem a subdistritos do Censo 2022 (11 dígitos), não a municípios: o DF é um único município IBGE (5300108); a vignette documenta a dissolução de setores censitários (
geobr::read_census_tract()+stats::aggregate) para obter polígonos por RA -
estimar()devolve apenas estimativas pontuais (sem erro-padrão);design_pdad()cobre o acesso ao ecossistemasurveycom a limitação de variância documentada