ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذا البرنامج التعليمي ، ستتعرف على أساسيات البرمجة باستخدام R. على وجه التحديد ، ستركز على العمل مع الكائنات وفئات الكائنات في R.
الكائنات مثل الصناديق التي تضع فيها المعلومات أو البيانات.
البرنامج التعليمي مقسم إلى أربعة أقسام. أولاً ، سيناقش حول تخصيص الكائنات وطباعتها. يركز القسم التالي على كيفية إجراء العمليات الأساسية على هذه الكائنات. الموضوع الثالث سيناقش حول عوامل المقارنة للكائنات. وأخيرًا ، سيناقش حول فئات الكائنات وكيفية استخدامها في R.
جدول المحتويات
تعيين وطباعة الكائنات في R.
افتح نص R فارغًا في RStudio .
للتوضيح ، دعنا نخزن المعلومات داخل الكائن أ . للقيام بذلك ، تحتاج إلى استخدام عامل التعيين (<-) = "" الذي = "" هو = "" أ = "" أقل = "" من = "" تسجيل = "" متبوعًا = "" ب = "" السطر = "" ناقص = "". = "the =" "keyboard =" "shortcut =" "for =" "this =" "المشغل =" "is =" "> Alt + ؟ . إذا اتبعت 2 بعد عامل التعيين ، فهذا يشير إلى أنك قمت بتعيين الرقم 2 للكائن أ . ما يعنيه هذا هو أنك تضع الرقم 2 في مربع يسمى a .
عند تشغيل هذا الرمز ، ستلاحظ أن هذا سيظهر في نافذة وحدة التحكم. تظهر أيضًا كقيم في نافذة البيئة.
لطباعة هذه البيانات ، أدخل اسم الكائن وقم بتشغيله. سترى في لوحة التحكم أن لها قيمة 2.
إجراء العمليات الأساسية على الكائنات في R
الآن بعد أن قمت بتعيين البيانات إلى كائن ، يمكنك استخدام هذا لإجراء العمليات الأساسية. يمكنك كتابة أي عملية باستخدام الكائن وستظهر الإجابة في لوحة التحكم.
إذا قمت بتشغيل مربع a ، فستحصل على 4. إذا قمت بتشغيل > 3 ، فستقوم وحدة التحكم بإرجاع False لأن 2 ليس أكبر من 3.
استخدام عوامل المقارنة
إذا حاولت تنفيذ = 3 ، فلن ترى FALSE في وحدة التحكم.
هذا لأنه بدلاً من إجراء عملية أساسية ، قمت بتعيين قيمة جديدة في الكائن أ . يمكنك أن ترى في البيئة أن a هو الآن 3.
هناك العديد من الطرق التي يمكنك من خلالها تعيين قيم لكائن. يمكنك استخدام عامل التعيين أو علامة التساوي . ولكن في كثير من الأحيان ، يمكن أن تتسبب علامة المساواة في حدوث ارتباك ، لذا من الأفضل استخدام عامل الإسناد بدلاً من ذلك.
إذا كنت تريد التحقق من قيمة الكائن ، فيجب عليك استخدام علامتين متساويتين ( == ).
علاوة على ذلك ، يمكنك أيضًا تعيين كائنات لكائنات أخرى. على سبيل المثال ، يمكنك تعيين الكائن b بحيث تساوي القيمة الجذر التربيعي لـ a . إذا قمت بتشغيل هذا ، يمكنك أن ترى أن ب ستحصل الآن على هذه القيمة. وتتغير قيمة b كلما تغيرت قيمة الكائن a .
يجب أن تلاحظ أيضًا أن R حساس لحالة الأحرف. لذا ، إذا حاولت تشغيل حرف B كبير ، فسيؤدي ذلك إلى حدوث خطأ.
استخدام فئات الكائن في RStudio
الشيء التالي الذي يجب تعلمه عند التعامل مع الكائنات في R يتعلق بفئات الكائنات.
تذكر تشبيه الأشياء ؛ إنها مثل المربعات التي تضع فيها البيانات. وبالتالي ، فإن فئات الكائن هي أنواع مختلفة من الصناديق. فئات الكائنات الشائعة هي رقمية وحرفية ومنطقية.
هناك أنواع أخرى من فئات الكائنات ، لكن بقية هذا البرنامج التعليمي سيركز على هذه الفئات الثلاثة.
الآن ، افتح برنامج نصي R جديد في RStudio. قم بتعيين أربعة كائنات مختلفة فئات الكائنات كما هو موضح في الصورة أدناه.
عندما تستخدم سلسلة أو نصًا في R ، يمكنك استخدام علامات اقتباس مفردة أو مزدوجة. بالنسبة للإدخال المنطقي ، عليك أن تتذكر أنه حساس لحالة الأحرف. تأكد من إدخال TRUE و / أو FALSE . يمكنك أيضًا اختيار استخدام T و / أو F بدلاً من الكلمة الكاملة. لكن من المقبول عمومًا توضيحها.
لتحديد فئة أي كائن ، استخدم وظيفة الفئة . بمجرد تشغيل هذا ، ستظهر فئة الكائن في وحدة التحكم.
أشياء للذكرى
اعتمادًا على نوع البيانات التي تستخدمها ، ستعمل بعض الوظائف والبعض الآخر لن يعمل. هذه هي الحالة نفسها لبرنامج Power Query و MS Excel.
إذا حاولت ، على سبيل المثال ، تنفيذ sqrt (b) ، فسيؤدي ذلك إلى حدوث خطأ لأن الكائن b ليس قيمة عددية. ولكن إذا جربت toupper (b) وهي وظيفة تحول سلسلة إلى أحرف كبيرة ، فإنها تعمل.
أحد الأشياء المثيرة للاهتمام عند التعامل مع فئة الكائن المنطقي هو أنه يمكنك استخدامها في العمليات. إذا حاولت ضرب أو تلخيص العنصر c و d ، فستحصل على نتائج في Console.
يعامل R TRUE و FALSE كـ 1 و 0 على التوالي.
R In LuckyTemplates: تنزيل R و RStudio
LuckyTemplates باستخدام R و RStudio: كيفية البدء
بثلاث طرق لاستخدام R Script في LuckyTemplates
خاتمة
عملت الأمثلة في هذا البرنامج التعليمي مع بيانات صغيرة جدًا. لا يبدو تعيين كل جزء من المعلومات التي تعمل بها في كائن مفيدًا للغاية. لكنك خدشت السطح فقط. R و RStudio قادران على أكثر من ذلك بكثير.
في البرامج التعليمية التالية لـ R ، سيتم إنشاء الدروس تدريجيًا حتى تتمكن من العمل مع الجداول التي تحتوي على العديد من الصفوف والأعمدة كما تفعل في تقارير LuckyTemplates القياسية .
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته