Pacote para download e processamento dos microdados da POF do IBGE.
Project description
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 (
codoudesc). - 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pofium-0.1.8.tar.gz.
File metadata
- Download URL: pofium-0.1.8.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
121fbce85b0074c01a60958ba3ac5eb88289efebf04024b2e69dab2778ad8642
|
|
| MD5 |
54b69c543ce526bd1072d24174d3bd82
|
|
| BLAKE2b-256 |
34c1fe633a6ab9edb59f8703a02e33dec927af372578a96d51a5fa29d7e505d6
|
File details
Details for the file pofium-0.1.8-py3-none-any.whl.
File metadata
- Download URL: pofium-0.1.8-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5aecf0594b4f4ce6d633a225aba34fba057a69b506014b42c15a3f690cc79d6
|
|
| MD5 |
36b7303049875eef454163a73c98f5f6
|
|
| BLAKE2b-256 |
37e70eebff53a8b18eb12302c4add5c70cd58e402cdf3f8582a977a1c3bc6de7
|