Documentation Index
Fetch the complete documentation index at: https://docs.tukanmx.com/llms.txt
Use this file to discover all available pages before exploring further.
Requisitos
-
R 4.0+
-
Paquetes
httr y readr:
install.packages(c("httr", "readr"))
-
Una consulta guardada en tu usuario de Tukan.
Ejemplo: cargar una consulta como data.frame
library(httr)
library(readr)
# TODO: Reemplazar con URL y esquema de auth reales
query_id <- "tu-query-id"
token <- Sys.getenv("TUKAN_TOKEN")
url <- paste0("https://api.tukanmx.com/queries/", query_id, "/csv")
response <- GET(url, add_headers(Authorization = paste("Bearer", token)))
stop_for_status(response)
df <- read_csv(content(response, as = "text", encoding = "UTF-8"))
head(df)
Ejemplo: usando tidyverse
library(tidyverse)
library(httr)
query_id <- "tu-query-id"
token <- Sys.getenv("TUKAN_TOKEN")
df <- paste0("https://api.tukanmx.com/queries/", query_id, "/csv") |>
GET(add_headers(Authorization = paste("Bearer", token))) |>
content(as = "text", encoding = "UTF-8") |>
read_csv()
df |>
group_by(estado) |>
summarise(total = sum(valor, na.rm = TRUE))
Buenas prácticas
-
Guarda el token en
.Renviron para no hardcodearlo:
TUKAN_TOKEN=tu-token-aqui
-
Usa
Sys.getenv("TUKAN_TOKEN") para leerlo desde tus scripts.
Solución de problemas
Error de codificación de caracteres