
Obter dados do endpoint programa_beneficiario
Source:R/ler_programa_beneficiario.R
ler_programa_beneficiario.RdEsta função acessa os dados referentes ao endpoint de beneficiários de programas na API FundoaFundo (TransfereGov),
utilizando a função interna pg_get. Em vez de inserir o endpoint na URL, utiliza-se o parâmetro
table = 'programa_beneficiario' para especificar a tabela a ser consultada.
Usage
ler_programa_beneficiario(
id_beneficiario_programa = NULL,
cnpj_beneficiario_programa = NULL,
nome_beneficiario_programa = NULL,
valor_beneficiario_programa = NULL,
numero_emenda_beneficiario_programa = NULL,
nome_parlamentar_beneficiario_programa = NULL,
tipo_beneficiario_programa = NULL,
uf_beneficiario_programa = NULL,
id_programa = NULL,
select = NULL,
order = NULL
)Arguments
- id_beneficiario_programa
Identificador do beneficiário do programa (numérico).
- cnpj_beneficiario_programa
CNPJ do beneficiário do programa (texto).
- nome_beneficiario_programa
Nome do beneficiário do programa (texto).
- valor_beneficiario_programa
Valor atribuído ao beneficiário do programa (numérico).
- numero_emenda_beneficiario_programa
Número da emenda do beneficiário do programa (texto ou numérico).
- nome_parlamentar_beneficiario_programa
Nome do parlamentar associado ao beneficiário (texto).
- tipo_beneficiario_programa
Tipo de beneficiário do programa (texto).
- uf_beneficiario_programa
Unidade Federativa do beneficiário do programa (texto).
- id_programa
Identificador do programa ao qual o beneficiário está vinculado (numérico).
- select
Vetor de caracteres com os nomes das colunas a serem retornadas. Quando
NULL(padrão), todas as colunas do endpoint são retornadas.- order
Vetor de caracteres com os critérios de ordenação, no formato
"coluna.asc"ou"coluna.desc". QuandoNULL(padrão), a ordem definida pela API é mantida.
Details
Os filtros são aplicados por meio do parâmetro filter da função pg_get. Para cada parâmetro informado, é criada
uma condição no formato "nome_parametro=eq.valor". Todos os parâmetros são opcionais.
Examples
# \donttest{
# Exemplo: consultar beneficiários do programa com id 1234 e UF "SP"
beneficiarios <- ler_programa_beneficiario(id_programa = 1234, uf_beneficiario_programa = "SP")
head(beneficiarios)
#> data frame with 0 columns and 0 rows
# }