كيفية الإصلاح في r: لا أعرف كيفية اختيار المقياس تلقائيًا لكائن نوع الوظيفة


الخطأ الذي قد تواجهه في R هو:

 Don't know how to automatically pick scale for object of type function.
  Defaulting to continuous. 

يحدث هذا الخطأ عندما تحاول إنشاء مخطط باستخدام ggplot2 ولكنك تقدم اسم دالة R المضمنة (مثل المتوسط، والوسيط، والحد الأقصى، والعينة، والنطاق، وما إلى ذلك) إلى الوسيطة aes () .

يشرح هذا البرنامج التعليمي بالضبط كيفية إصلاح هذا الخطأ.

كيفية إعادة إنتاج الخطأ

لنفترض أن لدينا إطار البيانات التالي في R الذي يوضح متوسط عدد النقاط التي سجلها اللاعبون في فرق كرة السلة المختلفة:

 #create data frame
df <- data. frame (Team=c('A', 'B', 'C', 'D'),
                 Mean=c(12, 22, 30, 31))

#view data frame
df

  Team Mean
1 to 12
2 B 22
3 C 30
4 D 31

لنفترض الآن أننا نحاول إنشاء مخطط شريطي لتصور هذه البيانات باستخدام ggplot2:

 library (ggplot2)

#attempt to create bar plot
ggplot(df, aes(Team, mean)) +
  geom_bar(stat=' identity ')

Don't know how to automatically pick scale for object of type function.
  Defaulting to continuous.

لقد تلقينا خطأ لأننا استخدمنا المتوسط في الوسيطة aes() ، وهو اسم الدالة الافتراضية في R.

كيفية اصلاح الخطأ

طريقة تصحيح هذا الخطأ هي ببساطة تهجئة اسم المتغير تمامًا كما هو مكتوب في إطار البيانات الخاص بنا: Mean .

عندما نكتب اسم المتغير بهذه الطريقة، لا نتلقى أي أخطاء عند إنشاء المخطط الشريطي:

 library (ggplot2)

#create bar plot
ggplot(df, aes(Team, Mean)) +
  geom_bar(stat=' identity ') 

لاحظ أننا قادرون على إنشاء المخطط الشريطي بنجاح دون أي أخطاء هذه المرة.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية حل الأخطاء الشائعة الأخرى في R:

كيفية الإصلاح في R: خطأ في as.Date.numeric(x): يجب توفير “الأصل”.
كيفية الإصلاح: خطأ في stripchart.default(x1, …): طريقة التخطيط غير صالحة
كيفية الإصلاح: خطأ في التقييم (predvars، data، env): لم يتم العثور على الكائن ‘x’

Add a Comment

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