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.
Metadata
Release files for pofium 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pofium-0.1.8.tar.gz | 6.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pofium-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.3 kB
Release files / pofium-0.1.8.tar.gz
| Download URL | pofium-0.1.8.tar.gz |
|---|---|
| Size | 6.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
121fbce85b0074c01a60958ba3ac5eb88289efebf04024b2e69dab2778ad8642
|
|
BLAKE2b-256 checksum How to use checksums |
34c1fe633a6ab9edb59f8703a02e33dec927af372578a96d51a5fa29d7e505d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|
Release files / pofium-0.1.8-py3-none-any.whl
| Download URL | pofium-0.1.8-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d5aecf0594b4f4ce6d633a225aba34fba057a69b506014b42c15a3f690cc79d6
|
|
BLAKE2b-256 checksum How to use checksums |
37e70eebff53a8b18eb12302c4add5c70cd58e402cdf3f8582a977a1c3bc6de7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|