Menginstal dan menggunakan R Packages
Mari pelajari cara menginstal dan menggunakan R packages di artikel ini. Caranya sangat mudah kok.
Apa itu R Packages?
Kamu tentu pernah menggunakan smartphone kan? Smartphone memiliki aplikasi bawaan yang langsung dapat kamu gunakan. Misalnya untuk mengirim pesan, mengambil foto, dan mencatat jadwal di kalendar.
Tapi kamu juga bisa menambahkan fitur-fitur yang lebih keren seperti mengedit foto agar wajahmu jadi lebih kinclong dengan aplikasi tambahan. Aplikasi itu kamu unduh di Play Store apabila kamu pengguna smartphone Android atau App Store jika kamu punya iPhone.
R juga memiliki kemiripan dengan smartphone. Ketika kamu menginstal R, sudah ada fungsi-fungsi dasar yang bisa kamu gunakan tanpa harus menambah fitur-fitur lain.
Jika kamu ingin menambah fitur R agar menjadi lebih powerful, kamu bisa mengunduh dan menginstal R Packages. Packages ini berisi sekumpulan fungsi, data, dan file petunjuk yang menjadi sebuah struktur yang terstandar1.
Cara Menginstal R Packages
Ada beberapa cara untuk menginstal R packages. Pertama dengan menggunakan fungsi install.packages()
. Selain itu kamu juga bisa menggunakan menu Packages di RStudio.
Menginstal R Packages dengan install.packages()
Cara termudah dan tercepat untuk menginstal package adalah menggunakan fungsi install.packages()
. Dengan fungsi ini kamu bisa menginstal satu atau bahkan beberapa packages sekaligus. Yang penting kamu sudah tahu nama package yang mau diinstal.
Jika kamu belum tahu packages apa saja yang perlu diinstal di R, kamu bisa lihat daftar packages yang direkomendasikan di artikel ini.
Fungsi ini bisa digunakan untuk packages yang ada di CRAN. Sampai bulan November 2023, total packages yang tersedia di CRAN berjumlah sekitar 20 ribu packages.
Mari langsung kita praktikkan fungsinya:
# Menginstal package bernama "tidyverse"
install.packages("tidyverse")
# Menginstal beberapa packages sekaligus
install.packages(c("ggplot2", "ggmap", "devtools"))
Menginstal R Packages dengan menu Packages RStudio
Dengan menu Packages di RStudio, kamu bisa melihat packages yang sudah diinstal. Selain itu kamu juga menginstal packages baru dengan tombol Install
.
Berikut langkah-langkah menginstalnya.
- Klik tombol
Install
.
- Akan muncul kotak dialog
Install Packages
. Sebaiknya, tetap pilihRepository (CRAN)
di menu drop downInstall from:
- Ketik nama packages yang ingin kamu instal di kolom
Packages
. RStudio memiliki fitur auto-complete sehingga kamu bisa dengan mudah mencari package yang kamu inginkan.
- Terakhir, pada pilihan
Install to library:
disarankan untuk tidak mengubah isinya (a), tetap centang kotak di sampingInstall dependencies
(b), dan klik tombolInstall
(c).
Menggunakan R Packages
Oh iya, kamu belum bisa langsung menggunakan packages setelah menginstalnya. Kamu perlu mengaktifkan packages tersebut setiap kali kamu memulai sesi baru di RStudio.
Sebagai contoh, kamu ingin mengaktifkan package ggplot2
, maka berikut fungsi yang perlu dijalankan.
# Load ggplot2
library(ggplot2)
Sampai di sini mungkin kamu bisa amati. Bahwa ada dua perbedaan antara proses instal dan load package di R.
Pertama, ketika kamu me-load package, kamu tidak perlu menggunakan tanda kutip atau ""
pada nama package-nya. Jangan salah, kamu tetap bisa menggunakan tanda kutip pada nama package-nya tapi fungsi library()
akan tetap berfungsi jika kamu tidak menggunakan tanda kutip.
Jadi, fungsi libary("ggplot2")
akan berfungsi 100% sama dengan fungsi libary(ggplot2)
.
Di sisi lain, fungsi install.packages("ggplot2")
akan berfungsi (😅). Tapi fungsi install.packages(ggplot2)
akan menghasilkan pesan error seperti di bawah ini.
install.packages(ggplot2)
> Error in install.packages : object 'ggplot2' not found
Perbedaan kedua adalah fungsi library()
tidak dapat mengeksekusi lebih dari satu package. Dengan kata lain, kamu tidak bisa menggunakan c()
untuk memuat beberapa packages sekaligus.
Jika kamu ingin mengaktifkan beberapa packages, kamu harus mengetik fungsi library()
satu per satu seperti contoh di bawah.
# *Load* ggplot2, ggmap, dan devtools
library(ggplot2)
library(ggmap)
library(devtools)
Untuk saat ini kamu sudah paham cara menginstal dan menggunakan R packages. Memang dalam artikel ini belum dibahas lebih detail mengenai kegunaan dari packages yang ada di contoh.
Kalau kamu ingin tahu cara bagaimana packages dapat memperkuat R, tunggu di artikel-artikel berikutnya!
- Douglas, A, Roos, D, Mancini, F, Couto, A & Lusseau, D 2023, An Introduction to R ↩︎