Script - Pacotes do R
1º. Abra um novo bloco de notas para criar o script
2º. Copie e cole este código
# Vetor de caracteres contendo os nomes de todos os pacotes necessários
pkgs <- c(
"tidyverse", # Coleção de pacotes para manipulação e visualização de dados (dplyr, ggplot2, tidyr, etc.)
"magrittr", # Operador pipe (%>%) para tornar o código mais legível e fluído
"stats", # Funções estatísticas base do R (já carregado por padrão, mas incluído por clareza)
"DescTools", # Funções para estatística descritiva e análise de dados
"epiR", # Ferramentas para epidemiologia
"skimr", # Sumários rápidos e concisos de data frames
"xfun", # Funções úteis do ecossistema R Markdown (por exemplo, para manipulação de arquivos)
"writexl", # Exporta data frames para arquivos Excel (.xlsx) de forma eficiente
"lubridate", # Facilita o trabalho com datas e horas
"chron", # Funções para manipulação de objetos de tempo
"aweek", # Funções para trabalhar com semanas ISO
"readxl", # Importa dados de arquivos Excel (.xlsx e .xls)
"openxlsx", # Lê, escreve e edita arquivos Excel (.xlsx) sem dependências Java
"foreign", # Importa dados de outros softwares estatísticos (SAS, SPSS, Stata)
"lattice", # Sistema de gráficos de alto nível para dados multivariados
"arrow", # Interoperabilidade com Apache Arrow, otimizado para grandes volumes de dados
"plotrix", # Funções adicionais para plotagem, incluindo gráficos 3D
"gt", # Cria tabelas bonitas e prontas para publicação
"gtsummary", # Resumos de dados e tabelas estatísticas de forma simples
"scales", # Ferramentas para escala de dados para visualização (eixos, legendas)
"glue", # Interpolação de strings para mensagens e rótulos
"ggthemes", # Temas adicionais para gráficos ggplot2
"here", # Ajuda a construir caminhos de arquivo que funcionam em qualquer lugar
)
# Verifica pacotes ausentes
missing_pkgs <- pkgs[!(pkgs %in% installed.packages()[, "Package"])]
# Instala pacotes ausentes
if (length(missing_pkgs) > 0) {
cat("Instalando pacotes ausentes:\n",
paste(missing_pkgs, collapse = ", "), "\n\n")
install.packages(missing_pkgs, dependencies = TRUE)
}
# Carrega pacotes (silenciosamente)
invisible(lapply(pkgs, function(pkg) {
suppressMessages(suppressWarnings(library(pkg, character.only = TRUE)))
}))
cat("✔︎ Todos os pacotes carregados.\n")
# cat("\014") # Limpa o console (opcional)HealthieR Scripts: Automatizando análises em Epidemiologia e Saúde Pública com R