Cara memperbaikinya di r: tidak dapat menemukan fungsi “ggplot”;


Kesalahan yang mungkin Anda temui di R adalah:

 Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"

Kesalahan ini terjadi ketika Anda mencoba membuat plot menggunakan paket visualisasi data ggplot2 , namun gagal memuat paket terlebih dahulu.

Tutorial ini menjelaskan lima cara potensial untuk memperbaiki kesalahan ini.

Bagaimana cara mereproduksi kesalahan ini

Misalkan kita menjalankan kode berikut di R:

 #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"

Kami menerima pesan kesalahan karena kami belum memuat paket ggplot2 di lingkungan R kami saat ini.

Perbaikan Potensial #1: Muat paket ggplot2

Cara paling umum untuk memperbaiki kesalahan ini adalah dengan memuat paket ggplot2 menggunakan fungsi perpustakaan() :

 library (ggplot2)

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Dalam banyak kasus, hal ini akan memperbaiki kesalahan tersebut.

Perbaikan Potensial #2: Instal ggplot2

Jika perbaikan #1 tidak berhasil, Anda mungkin perlu menginstal ggplot2 menggunakan fungsi install.packages() :

 #install ggplot2
install.packages(" ggplot2 ")

#load ggplot2
library (ggplot2)

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Perbaikan Potensial #3: Instal ggplot2 dengan dependensi

Jika perbaikan sebelumnya tidak berhasil, Anda mungkin perlu menginstal ggplot2 dan juga menentukan untuk menginstal semua paket yang bergantung pada ggplot2:

 #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()

Perbaikan Potensial #4: Hapus dan Instal Ulang ggplot2

Jika perbaikan sebelumnya tidak berhasil, Anda mungkin perlu menghapus sepenuhnya versi ggplot2 saat ini dan menginstalnya kembali:

 #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()

Perbaikan Potensial #5: Jalankan Potongan Kode yang Benar

Jika tidak ada perbaikan sebelumnya yang berhasil, Anda mungkin hanya perlu memverifikasi bahwa Anda menjalankan potongan kode yang benar di R yang benar-benar menginstal dan memuat paket ggplot2.

Dalam banyak situasi, Anda mungkin lupa menjalankan dua baris yang menginstal dan memuat ggplot2 di R.

Sumber daya tambahan

Tutorial berikut menjelaskan cara memperbaiki kesalahan umum lainnya di R:

Cara memperbaikinya di R: tidak dapat menggunakan `+.gg()` dengan satu argumen
Cara memperbaikinya di R: jumlah indeks yang salah pada matriks
Cara memperbaiki di R: indeks di luar batas

Tambahkan komentar

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