فئات الكائنات والكائنات في R: الأساسيات

فئات الكائنات والكائنات في R: الأساسيات

في هذا البرنامج التعليمي ، ستتعرف على أساسيات البرمجة باستخدام R. على وجه التحديد ، ستركز على العمل مع الكائنات وفئات الكائنات في R.

الكائنات مثل الصناديق التي تضع فيها المعلومات أو البيانات.

البرنامج التعليمي مقسم إلى أربعة أقسام. أولاً ، سيناقش حول تخصيص الكائنات وطباعتها. يركز القسم التالي على كيفية إجراء العمليات الأساسية على هذه الكائنات. الموضوع الثالث سيناقش حول عوامل المقارنة للكائنات. وأخيرًا ، سيناقش حول فئات الكائنات وكيفية استخدامها في R.

جدول المحتويات

تعيين وطباعة الكائنات في R.

افتح نص R فارغًا في RStudio .

للتوضيح ، دعنا نخزن المعلومات داخل الكائن أ . للقيام بذلك ، تحتاج إلى استخدام عامل التعيين (<-) = "" الذي = "" هو = "" أ = "" أقل = "" من = "" تسجيل = "" متبوعًا = "" ب = "" السطر = "" ناقص = "". = "the =" "keyboard =" "shortcut =" "for =" "this =" "المشغل =" "is =" "> Alt + ؟ . إذا اتبعت 2 بعد عامل التعيين ، فهذا يشير إلى أنك قمت بتعيين الرقم 2 للكائن أ . ما يعنيه هذا هو أنك تضع الرقم 2 في مربع يسمى a .

فئات الكائنات والكائنات في R: الأساسيات

عند تشغيل هذا الرمز ، ستلاحظ أن هذا سيظهر في نافذة وحدة التحكم. تظهر أيضًا كقيم في نافذة البيئة.

فئات الكائنات والكائنات في R: الأساسيات

لطباعة هذه البيانات ، أدخل اسم الكائن وقم بتشغيله. سترى في لوحة التحكم أن لها قيمة 2.

فئات الكائنات والكائنات في R: الأساسيات

إجراء العمليات الأساسية على الكائنات في R

الآن بعد أن قمت بتعيين البيانات إلى كائن ، يمكنك استخدام هذا لإجراء العمليات الأساسية. يمكنك كتابة أي عملية باستخدام الكائن وستظهر الإجابة في لوحة التحكم.

فئات الكائنات والكائنات في R: الأساسيات

إذا قمت بتشغيل مربع a ، فستحصل على 4. إذا قمت بتشغيل > 3 ، فستقوم وحدة التحكم بإرجاع False لأن 2 ليس أكبر من 3.

استخدام عوامل المقارنة

إذا حاولت تنفيذ = 3 ، فلن ترى FALSE في وحدة التحكم.

فئات الكائنات والكائنات في R: الأساسيات

هذا لأنه بدلاً من إجراء عملية أساسية ، قمت بتعيين قيمة جديدة في الكائن أ . يمكنك أن ترى في البيئة أن a هو الآن 3.

هناك العديد من الطرق التي يمكنك من خلالها تعيين قيم لكائن. يمكنك استخدام عامل التعيين أو علامة التساوي . ولكن في كثير من الأحيان ، يمكن أن تتسبب علامة المساواة في حدوث ارتباك ، لذا من الأفضل استخدام عامل الإسناد بدلاً من ذلك.

إذا كنت تريد التحقق من قيمة الكائن ، فيجب عليك استخدام علامتين متساويتين ( == ).

فئات الكائنات والكائنات في R: الأساسيات

علاوة على ذلك ، يمكنك أيضًا تعيين كائنات لكائنات أخرى. على سبيل المثال ، يمكنك تعيين الكائن b بحيث تساوي القيمة الجذر التربيعي لـ a . إذا قمت بتشغيل هذا ، يمكنك أن ترى أن ب ستحصل الآن على هذه القيمة. وتتغير قيمة b كلما تغيرت قيمة الكائن a .

فئات الكائنات والكائنات في R: الأساسيات

يجب أن تلاحظ أيضًا أن R حساس لحالة الأحرف. لذا ، إذا حاولت تشغيل حرف B كبير ، فسيؤدي ذلك إلى حدوث خطأ.

استخدام فئات الكائن في RStudio

الشيء التالي الذي يجب تعلمه عند التعامل مع الكائنات في R يتعلق بفئات الكائنات.

تذكر تشبيه الأشياء ؛ إنها مثل المربعات التي تضع فيها البيانات. وبالتالي ، فإن فئات الكائن هي أنواع مختلفة من الصناديق. فئات الكائنات الشائعة هي رقمية وحرفية ومنطقية.

فئات الكائنات والكائنات في R: الأساسيات

هناك أنواع أخرى من فئات الكائنات ، لكن بقية هذا البرنامج التعليمي سيركز على هذه الفئات الثلاثة.

الآن ، افتح برنامج نصي R جديد في RStudio. قم بتعيين أربعة كائنات مختلفة فئات الكائنات كما هو موضح في الصورة أدناه.

فئات الكائنات والكائنات في R: الأساسيات

عندما تستخدم سلسلة أو نصًا في R ، يمكنك استخدام علامات اقتباس مفردة أو مزدوجة. بالنسبة للإدخال المنطقي ، عليك أن تتذكر أنه حساس لحالة الأحرف. تأكد من إدخال TRUE و / أو FALSE . يمكنك أيضًا اختيار استخدام T و / أو F بدلاً من الكلمة الكاملة. لكن من المقبول عمومًا توضيحها.

لتحديد فئة أي كائن ، استخدم وظيفة الفئة . بمجرد تشغيل هذا ، ستظهر فئة الكائن في وحدة التحكم.

فئات الكائنات والكائنات في R: الأساسيات

أشياء للذكرى

اعتمادًا على نوع البيانات التي تستخدمها ، ستعمل بعض الوظائف والبعض الآخر لن يعمل. هذه هي الحالة نفسها لبرنامج Power Query و MS Excel.

إذا حاولت ، على سبيل المثال ، تنفيذ sqrt (b) ، فسيؤدي ذلك إلى حدوث خطأ لأن الكائن b ليس قيمة عددية. ولكن إذا جربت toupper (b) وهي وظيفة تحول سلسلة إلى أحرف كبيرة ، فإنها تعمل.

فئات الكائنات والكائنات في R: الأساسيات

أحد الأشياء المثيرة للاهتمام عند التعامل مع فئة الكائن المنطقي هو أنه يمكنك استخدامها في العمليات. إذا حاولت ضرب أو تلخيص العنصر c و d ، فستحصل على نتائج في Console.

فئات الكائنات والكائنات في R: الأساسيات

يعامل R TRUE و FALSE كـ 1 و 0 على التوالي.


R In LuckyTemplates: تنزيل R و RStudio
LuckyTemplates باستخدام R و RStudio: كيفية البدء
بثلاث طرق لاستخدام R Script في LuckyTemplates

خاتمة

عملت الأمثلة في هذا البرنامج التعليمي مع بيانات صغيرة جدًا. لا يبدو تعيين كل جزء من المعلومات التي تعمل بها في كائن مفيدًا للغاية. لكنك خدشت السطح فقط. R و RStudio قادران على أكثر من ذلك بكثير.

في البرامج التعليمية التالية لـ R ، سيتم إنشاء الدروس تدريجيًا حتى تتمكن من العمل مع الجداول التي تحتوي على العديد من الصفوف والأعمدة كما تفعل في تقارير LuckyTemplates القياسية .


ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته