كيفية الإصلاح في r: لا يمكن العثور على الوظيفة "%>%"
الخطأ الذي قد تواجهه في R هو:
Error: could not find function "%>%"
يحدث هذا الخطأ غالبًا عند محاولة استخدام الدالة ” %>% ” في R دون تحميل حزمة dplyr أولاً.
لإصلاح هذا الخطأ، ما عليك سوى تحميل حزمة dplyr أولاً:
library (dplyr)
يوضح المثال التالي كيفية تصحيح هذا الخطأ عمليًا.
كيفية إعادة إنتاج الخطأ
لنفترض أن لدينا إطار البيانات التالي في R الذي يعرض النقاط التي سجلها لاعبو كرة سلة مختلفون في فرق مختلفة:
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
points=c(6, 14, 15, 19, 22, 25, 39, 34))
#view data frame
df
team points
1 to 6
2 to 14
3 to 15
4 to 19
5 B 22
6 B 25
7 B 39
8 B 34
لنفترض الآن أننا نحاول استخدام الدالة ” %>% ” للعثور على متوسط النقاط التي سجلها اللاعبون في كل فريق:
#find average points scored by players on each team
df %>%
group_by (team) %>%
summarize (avg_points = mean(points))
لقد تلقينا خطأ لأننا لم نقم بتحميل حزمة dplyr مطلقًا.
كيفية اصلاح الخطأ
طريقة إصلاح هذا الخطأ هي ببساطة تحميل حزمة dplyr قبل استخدام الدالة ” %>% “:
library (dplyr)
#find average points scored by players on each team
df %>%
group_by (team) %>%
summarize (avg_points = mean(points))
# A tibble: 2 x 2
team avg_points
1 A 13.5
2 B 30
تُظهر النتيجة متوسط النقاط التي سجلها اللاعبون في كل فريق ولا نتلقى أي أخطاء لأننا قمنا بتحميل حزمة dplyr قبل استخدام الدالة ” %>% “.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية إصلاح الأخطاء الشائعة الأخرى في R:
كيفية الإصلاح في R: لا يمكن العثور على وظيفة “ggplot”
كيفية الإصلاح في R: خطأ في اختيار الوسائط غير المستخدمة
كيفية الإصلاح في R: الأسماء لا تتطابق مع الأسماء السابقة