Ir al contenido

Busca en el catalogo del Banco Central usando uno o varios terminos legibles por una persona y devuelve las series candidatas. Las busquedas ignoran mayusculas y acentos. Cuando una consulta contiene varias palabras, todas deben aparecer en alguno de los campos series_id, spanish_title o english_title, aunque no sean contiguas ni aparezcan en el mismo campo. Esta funcion solo encuentra candidatos; no elige una serie por el usuario.

Uso

resolve_series(
  query,
  frequency = NULL,
  token = NULL,
  verbose = getOption("bcchr.verbose", TRUE)
)

Argumentos

query

Vector de textos a buscar, por ejemplo "imacec" o c("dolar observado", "unidad de fomento").

frequency

Filtro opcional de frecuencia pasado a metadata().

token

Token de acceso a la API REST del Banco Central.

verbose

Si es TRUE, informa cuando se consultan las cuatro frecuencias. Por defecto usa la opcion bcchr.verbose y luego TRUE.

Valor

Un tibble con todas las series candidatas encontradas y una columna query que identifica el texto que produjo cada resultado.

Ejemplos

if (nzchar(Sys.getenv("BCCH_TOKEN"))) {
  candidates <- resolve_series(
    c("dolar observado", "unidad de fomento"),
    frequency = "DAILY",
    verbose = FALSE
  )

  candidates[c("query", "series_id", "frequency", "spanish_title")] |>
    head()
}
#> # A tibble: 2 × 4
#>   query             series_id        frequency spanish_title                    
#>   <chr>             <chr>            <chr>     <chr>                            
#> 1 dolar observado   F073.TCO.PRE.Z.D DAILY     "Tipo de cambio nominal (dólar o…
#> 2 unidad de fomento F073.UFF.PRE.Z.D DAILY     "Unidad de fomento (UF)"