Menginstal dan menggunakan R Packages

Mari pelajari cara menginstal dan menggunakan R packages di artikel ini. Caranya sangat mudah kok.

Apa itu R Packages?

via GIPHY

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.
Klik tombol Install  pada menu Packages di RStudio.
Klik tombol Install pada menu Packages di RStudio.
  • Akan muncul kotak dialog Install Packages. Sebaiknya, tetap pilih Repository (CRAN) di menu drop down Install from:
Pastikan kamu menginstal dari Repository CRAN.
Pastikan kamu menginstal dari Repository CRAN.
  • 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.
Ketik nama packages yang ingin diinstal. Pada contoh ini kita akan gunakan ggplot2.
Ketik nama packages yang ingin diinstal. Pada contoh ini kita akan gunakan ggplot2.
  • Terakhir, pada pilihan Install to library: disarankan untuk tidak mengubah isinya (a), tetap centang kotak di samping Install dependencies (b), dan klik tombol Install (c).
Terakhir, tinggal meng-klik tombol Install.
Terakhir, tinggal meng-klik tombol Install.

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.

⚠️
Iya, kamu tidak salah baca. Saya ulangi lagi. Proses mengaktifkan packages harus kamu lakukan setiap memulai sesi baru di RStudio. Kalau tidak, fungsi-fungsi yang ada di packages tidak bisa kamu gunakan.

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!


  1. Douglas, A, Roos, D, Mancini, F, Couto, A & Lusseau, D 2023, An Introduction to R ↩︎