Dokumen ini berisi panduan instalasi paket-paket penting di R yang sering digunakan untuk pengolahan data, visualisasi, dan analisis statistik. Cocok untuk pemula maupun praktisi data.
Unduh dari situs resmi CRAN: https://cran.r-project.org
Skrip di bawah ini akan mengecek dan menginstal semua paket pengolahan data penting jika belum tersedia di sistem Anda.
```{r install-packages, message=FALSE, warning=FALSE} # Daftar paket yang akan diinstal packages <- c( “tidyverse”, # Koleksi utama: dplyr, ggplot2, readr, dll. “data.table”, # Manipulasi data cepat “janitor”, # Membersihkan data “lubridate”, # Tanggal dan waktu “readxl”, # Membaca file Excel “writexl”, # Menulis ke Excel “openxlsx”, # Alternatif Excel fleksibel “skimr”, # Statistik eksploratif cepat “ggplot2”, # Visualisasi (termasuk di tidyverse) “haven”, # Membaca data dari SPSS, Stata, SAS “stringr”, # Manipulasi teks “stringi”, # Manipulasi teks lanjutan “psych”, # Statistik deskriptif dan psikometrik “car”, # Regresi dan analisis lanjutan “survey” # Data survei kompleks )
install_if_missing <- function(pkg) { if (!requireNamespace(pkg, quietly = TRUE)) { install.packages(pkg) } }
lapply(packages, install_if_missing)
cat(“✅ Semua paket telah diinstal atau sudah tersedia.”)
install.packages(pkg, repos = “https://cloud.r-project.org”)
install_if_missing <- function(pkg) { if (!requireNamespace(pkg, quietly = TRUE)) { install.packages(pkg, repos = “https://cloud.r-project.org”) } }
packages <- c( “tidyverse”, “data.table”, “janitor”, “lubridate”, “readxl”, “writexl”, “openxlsx”, “skimr”, “ggplot2”, “haven”, “stringr”, “stringi”, “psych”, “car”, “survey” )
install_if_missing <- function(pkg) { if (!requireNamespace(pkg, quietly = TRUE)) { install.packages(pkg, repos = “https://cloud.r-project.org”) } }
lapply(packages, install_if_missing)
cat(“✅ Semua paket telah diinstal atau sudah tersedia.”)
packages <- c( “tidyverse”, “data.table”, “janitor”, “lubridate”, “readxl”, “writexl”, “openxlsx”, “skimr”, “ggplot2”, “haven”, “stringr”, “stringi”, “psych”, “car”, “survey” )
install_if_missing <- function(pkg) { if (!requireNamespace(pkg, quietly = TRUE)) { install.packages(pkg, repos = “https://cloud.r-project.org”) } }
lapply(packages, install_if_missing)
cat(“✅ Semua paket telah diinstal atau sudah tersedia.”)