R'de nasıl düzeltilir: “ggplot” işlevi bulunamıyor;
R’de karşılaşabileceğiniz bir hata:
Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
Bu hata, ggplot2 veri görselleştirme paketini kullanarak bir grafik oluşturmaya çalıştığınızda ancak önce paketi yükleyemediğinizde ortaya çıkar.
Bu eğitimde bu hatayı düzeltmenin beş olası yolu açıklanmaktadır.
Bu hata nasıl yeniden oluşturulur?
Aşağıdaki kodu R’de çalıştırdığımızı varsayalım:
#create data frame df <- data. frame (x=c(1, 2, 4, 5, 7, 8, 9, 10), y=c(12, 17, 27, 39, 50, 57, 66, 80)) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point() Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
Mevcut R ortamımıza ggplot2 paketini yüklemediğimiz için hata alıyoruz.
Olası Çözüm #1: ggplot2 paketini yükleyin
Bu hatayı düzeltmenin en yaygın yolu, kütüphane() işlevini kullanarak ggplot2 paketini yüklemektir:
library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
Çoğu durumda bu, hatayı düzeltecektir.
Olası Düzeltme #2: ggplot2’yi yükleyin
1 numaralı düzeltme işe yaramazsa, install.packages() işlevini kullanarak ggplot2’yi yüklemeniz gerekebilir:
#install ggplot2 install.packages(" ggplot2 ") #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
Olası Düzeltme #3: ggplot2’yi bağımlılıklarla yükleyin
Önceki düzeltmeler işe yaramazsa ggplot2’yi kurmanız ve ayrıca ggplot2’nin bağlı olduğu tüm paketleri kurmayı belirtmeniz gerekebilir:
#install ggplot2 and all dependencies install.packages(" ggplot2 ", dependencies= TRUE ) #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
Olası Çözüm #4: ggplot2’yi Kaldırıp Yeniden Yükleyin
Önceki düzeltmeler işe yaramazsa ggplot2’nin mevcut sürümünü tamamen kaldırıp yeniden yüklemeniz gerekebilir:
#remove ggplot2 remove.packages(" ggplot2 ") #install ggplot2 install.packages(" ggplot2 ") #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
Olası Çözüm #5: Doğru Kod Parçasını Çalıştırın
Önceki düzeltmelerin hiçbiri işe yaramazsa, ggplot2 paketini gerçekten yükleyen ve yükleyen R’de doğru kod parçasını çalıştırdığınızı doğrulamanız gerekebilir.
Çoğu durumda, R’de ggplot2’yi yükleyen ve yükleyen iki satırı çalıştırmayı unutabilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde R’deki diğer yaygın hataların nasıl düzeltileceği açıklanmaktadır:
R’de nasıl düzeltilir: ‘+.gg()’ tek bir argümanla kullanılamaz
R’de nasıl düzeltilir: matriste yanlış sayıda endeks
R’de nasıl onarılır: sınırların dışında dizin