كيفية الإصلاح في 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: الفهرس خارج الحدود