Cara memeriksa apakah suatu paket diinstal di r (dengan contoh)


Anda dapat menggunakan metode berikut untuk memeriksa apakah suatu paket diinstal di R:

Metode 1: Periksa apakah paket tertentu telah diinstal

 #check if ggplot2 is installed
system. file (package=' ggplot2 ')

Metode 2: Instal semua paket dalam vektor yang belum diinstal

 install. packages (setdiff(packages, rownames(installed. packages ())))

Dalam contoh ini, paket mewakili vektor nama paket yang ingin Anda instal.

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Periksa apakah paket tertentu telah diinstal

Kita dapat menggunakan fungsi system.file() untuk memeriksa apakah paket tertentu diinstal di lingkungan R saat ini.

Misalnya, kita dapat menggunakan sintaks berikut untuk memeriksa apakah paket ggplot2 diinstal di lingkungan R saat ini:

 #check if ggplot2 is installed
system. file (package=' ggplot2 ')

[1] "C:/Users/bob/Documents/R/win-library/4.0/ggplot2"

Karena ggplot2 diinstal, fungsinya hanya mengembalikan jalur file tempat paket diinstal.

Sekarang misalkan kita memeriksa apakah paket bernama this_package sudah terinstal:

 #check if this_package is installed
system. file (package=' this_package ')

[1] ""

Fungsi ini mengembalikan string kosong, yang memberi tahu kita bahwa paket bernama this_package (yang bahkan tidak ada) tidak diinstal di lingkungan kita saat ini.

Metode 2: Instal semua paket dalam vektor yang belum diinstal

Katakanlah kita ingin memeriksa apakah tiga paket berikut terinstal di lingkungan kita saat ini dan menginstalnya secara otomatis jika tidak:

  • ggplot2
  • dplyr
  • terali

Kode berikut menunjukkan cara melakukan ini:

 #define packages to install
packages <- c(' ggplot2 ', ' dplyr ', ' lattice ')

#install all packages that are not already installed
install. packages (setdiff(packages, rownames(installed. packages ())))

Jika salah satu paket yang kami tentukan belum diinstal, fungsi install.packages() akan menginstalnya secara otomatis.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara memuat banyak paket di R
Cara membersihkan lingkungan di R
Cara menghapus semua plot di RStudio

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *