R'de bir paketin kurulu olup olmadığı nasıl kontrol edilir (örnekle)


R’de bir paketin kurulu olup olmadığını kontrol etmek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Belirli bir paketin kurulu olup olmadığını kontrol edin

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

Yöntem 2: Tüm paketleri önceden kurulmamış bir vektöre yükleyin

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

Bu örnekte paketler , kurmak istediğiniz paket adlarının bir vektörünü temsil eder.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Belirli bir paketin kurulu olup olmadığını kontrol edin

Belirli bir paketin mevcut R ortamında kurulu olup olmadığını kontrol etmek için system.file() fonksiyonunu kullanabiliriz.

Örneğin, ggplot2 paketinin mevcut R ortamında kurulu olup olmadığını kontrol etmek için aşağıdaki sözdizimini kullanabiliriz:

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

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

Ggplot2 kurulduğundan beri, işlev yalnızca paketin kurulu olduğu dosya yolunu döndürür.

Şimdi this_package adlı bir paketin kurulu olup olmadığını kontrol ettiğimizi varsayalım:

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

[1] ""

İşlev boş bir dize döndürür ve bu dize bize this_package adlı paketin (ki bu paket mevcut bile değildir) mevcut ortamımızda kurulu olmadığını bildirir.

Yöntem 2: Tüm paketleri önceden kurulmamış bir vektöre yükleyin

Diyelim ki aşağıdaki üç paketin mevcut ortamımızda kurulu olup olmadığını kontrol etmek, kurulu değilse otomatik olarak kurmak istiyoruz:

  • ggplot2
  • dplyr
  • Çardak

Aşağıdaki kod bunun nasıl yapılacağını gösterir:

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

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

Belirttiğimiz paketlerden herhangi biri henüz kurulmamışsa, install.packages() işlevi bunları otomatik olarak kuracaktır.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’ye birden fazla paket nasıl yüklenir
R’de ortam nasıl temizlenir
RStudio’daki tüm grafikler nasıl temizlenir?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir