كيفية الإصلاح في 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: الأسماء لا تتطابق مع الأسماء السابقة

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *