วิธีแก้ไขใน r: ไม่พบฟังก์ชัน "ggplot";
ข้อผิดพลาดที่คุณอาจพบใน R คือ:
Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
ข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณพยายามสร้างพล็อตโดยใช้แพ็กเกจการแสดงข้อมูล ggplot2 แต่ไม่สามารถโหลดแพ็กเกจก่อนได้
บทช่วยสอนนี้จะอธิบายห้าวิธีที่เป็นไปได้ในการแก้ไขข้อผิดพลาดนี้
วิธีการทำซ้ำข้อผิดพลาดนี้
สมมติว่าเรารันโค้ดต่อไปนี้ใน 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"
เราได้รับข้อผิดพลาดเนื่องจากเราไม่ได้โหลดแพ็คเกจ ggplot2 ในสภาพแวดล้อม R ปัจจุบันของเรา
การแก้ไขที่เป็นไปได้ #1: โหลดแพ็คเกจ ggplot2
วิธีแก้ไขข้อผิดพลาดที่พบบ่อยที่สุดคือเพียงโหลดแพ็คเกจ ggplot2 โดยใช้ฟังก์ชัน Library()
library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
ในหลายกรณี การดำเนินการนี้จะแก้ไขข้อผิดพลาด
การแก้ไขที่เป็นไปได้ #2: ติดตั้ง ggplot2
หากการแก้ไข #1 ไม่ได้ผล คุณอาจต้องติดตั้ง ggplot2 โดยใช้ฟังก์ชัน 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()
การแก้ไขที่เป็นไปได้ #3: ติดตั้ง ggplot2 พร้อมการอ้างอิง
หากการแก้ไขก่อนหน้านี้ไม่ได้ผล คุณอาจต้องติดตั้ง ggplot2 และระบุให้ติดตั้งแพ็คเกจทั้งหมดที่ 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()
การแก้ไขที่เป็นไปได้ #4: ลบและติดตั้ง ggplot2 ใหม่
หากการแก้ไขก่อนหน้านี้ไม่ได้ผล คุณอาจต้องลบ ggplot2 เวอร์ชันปัจจุบันออกทั้งหมดแล้วติดตั้งใหม่:
#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()
การแก้ไขที่เป็นไปได้ #5: เรียกใช้โค้ดที่ถูกต้อง
หากการแก้ไขก่อนหน้านี้ไม่ได้ผล คุณอาจต้องตรวจสอบให้แน่ใจว่าคุณใช้โค้ดที่ถูกต้องใน R ที่ติดตั้งและโหลดแพ็คเกจ ggplot2 จริง ๆ
ในหลาย ๆ สถานการณ์ คุณอาจลืมเรียกใช้สองบรรทัดที่ติดตั้ง และ โหลด ggplot2 ใน R
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีแก้ไขข้อผิดพลาดทั่วไปอื่น ๆ ใน R:
วิธีแก้ไขใน R: ไม่สามารถใช้ `+.gg()` ด้วยอาร์กิวเมนต์เดียวได้
วิธีแก้ไขใน R: จำนวนดัชนีบนเมทริกซ์ไม่ถูกต้อง
วิธีซ่อมแซมใน R: ดัชนีอยู่นอกขอบเขต