Scripts
do R

Scripts e rotinas em R para acesso, análise e visualização de dados do Catálogo Taxonômico da Fauna do Brasil.

Pacote faunabr

O pacote faunabr, disponível no CRAN, é a forma recomendada de interagir programaticamente com o CTFB a partir do R. Desenvolvido para facilitar a recuperação, filtragem e espacialização dos dados.

↗ CRAN · R Package
faunabr
Explore o Catálogo Taxonômico da Fauna do Brasil. Funções para busca, filtragem e espacialização.
cran.r-project.org/web/packages/faunabr

Scripts prontos para uso

R — Busca básica
library(faunabr) # Buscar todas as espécies válidas de Platyhelminthes platy <- fauna_search( group = "Platyhelminthes", status = "valid" ) # Ver estrutura do resultado str(platy) head(platy[, c("species", "author", "year", "family")])
R — Download e exportação
library(faunabr) # Baixar lista completa como data.frame all_fauna <- fauna_download() # Exportar para CSV write.csv(all_fauna, "ctfb_lista_completa.csv", row.names = FALSE, fileEncoding = "UTF-8" ) # Riqueza por grupo library(dplyr) all_fauna |> filter(taxonomicStatus == "valid") |> count(phylum, sort = TRUE)
R — Via API REST
library(httr2) library(jsonlite) # Buscar via API REST diretamente resp <- request("https://fauna.jbrj.gov.br/api/v2/taxa/search") |> req_url_query( q = "Gyrodactylus", group = "Platyhelminthes", status = "valid" ) |> req_perform() |> resp_body_json() cat("Encontrados:", resp$total, "taxa ")