Skip to main content

Pacote para download e processamento dos microdados da POF do IBGE.

Project description

DOI

pofium

Pacote para baixar, carregar e salvar os microdados da Pesquisa de Orçamentos Familiares (POF) - Atualmente somente para a POF 2017/2018.

A Pesquisa de Orçamentos Familiares (POF) tem seus microdados disponibilizados em arquivos de coluna por largura fixa, em formato .txt. Este pacote visa automatizar o processo de download e criação de DataFrames utilizando o Pandas. Ao fim, os DataFrames de cada questionário são salvos em formato .parquet no diretório de trabalho que o usuário estiver utilizando.

Instalação

pip install pofium

Uso

Para importar o pacote:

import pofium

Para realizar o download e salvar os DataFrames:

pofium.download()

Para consultar variáveis pelo código ou descrição:

pofium.consulta_var(cod='código', desc='parte da descrição buscada', d=int)

  • Utilize um dos parâmetros de busca (cod ou desc).
  • O parâmetro d é obrigatório e corresponde ao número do questionário cujo dicionário de variáveis será alvo da consulta.
  • Caso tenha dúvidas, basta rodar a função sem qualquer parâmetro:

pofium.consulta_var()

A resposta será a lista dos questionários e seus respectivos números.

Para consultar as características de uma variável:

pofium.descreva_var(cod='código', d=int)

O retorno será as características da variável (se indica categorias e quais são). Se o retorno for nulo, a variável não tem características descritas no dicionário disponibilizado pelo IBGE.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pofium-0.1.5.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

pofium-0.1.5-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file pofium-0.1.5.tar.gz.

File metadata

  • Download URL: pofium-0.1.5.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pofium-0.1.5.tar.gz
Algorithm Hash digest
SHA256 382e78256ce56abc5159cb834fe1f4c4565559f9d80a11c5cca81f4a7f307100
MD5 0b7158f2bf3b8d42a8f2a592ea0ed1b9
BLAKE2b-256 df1c02c8e21260a550ab30bf93b87a313da93e4b0e0be0ec32dd9d2b48a89c91

See more details on using hashes here.

File details

Details for the file pofium-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: pofium-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pofium-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a5cb859caeb99c1e2f0414aea11c9641b2b122f776a34b00fd1b19d7f8524828
MD5 14b04e3d42250fe3655ac751880f511f
BLAKE2b-256 d8cebee5c1f0256cb9683d8dc8306db60659f5c1b045257e2e1f17b9787fbce6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page