Skip to content

DadosAbertosBrasil v0.4.3

Compare
Choose a tag to compare
@GusFurtado GusFurtado released this 02 Apr 16:25
· 32 commits to master since this release

Release de Abril/2022

A versão 0.4.3 contém as atualizações do mês de Abril de 2022.

Documentação

A documentação disponível em https://www.gustavofurtado.com/dab.html foi atualizada com todas as alterações do primeiro trimestre de 2022.

DadosAbertosBrasil.ibge.lista_tabelas

Seguindo o objetivo do pacote de melhorar a acessibilidade dos dados públicos, a função lista_tabelas do módulo ibge recebeu novos argumentos para facilitar a consulta.

def lista_tabelas(
    contendo: Union[str, NoneType] = None,
    excluindo: Union[str, NoneType] = None,
    assunto: Union[str, int, NoneType] = None,
    classificacao: Union[str, int, NoneType] = None,
    periodo: Union[dict, str, NoneType] = None,
    periodicidade: Union[str, int, NoneType] = None,
    nivel: Union[str, int, NoneType] = None,
    pesquisa: Union[str, NoneType] = None,
    index: bool = False
) -> pandas.core.frame.DataFrame

Seguem alguns exemplos:

# Listar tabelas cujo assunto é "Trabalho" (17), com periodicidade trimestral (9),
# a um nível geográfico municipal (6) contendo classificação por grupo de idade (58).

>>> ibge.lista_tabelas(
...     assunto = 17,
...     periodicidade = 9,
...     nivel = 6,
...     classificacao = 58
... )

# Listar tabelas do Censo Demográfico (pesquisa 'CD'), contendo o termo 'rendimento' no título,
# porém não contendo 'Distribuição', definindo a coluna tabela_id como index do DataFrame.

>>> ibge.lista_tabelas(
...     pesquisa = 'CD',
...     contendo = 'rendimento',
...     excluindo = 'distribuição',
...     index = True
... )

# Buscar por tabelas que contenham o IPCA de Dezembro de 2019 (P5[201912]).

>>> ibge.lista_tabelas(
...     contendo = 'ipca',
...     periodo = {5: 201912}
... )