إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

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

المتجه في R يشبه إلى حد كبير النطاق في Excel . ومع ذلك ، على عكس Excel ، يجب أن تكون جميع عناصر المتجه من نفس النوع.

إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

في الصورة أعلاه ، يمثل سطر واحد متجهًا واحدًا. يمكنك أن ترى أنه في كل متجه ، جميع عناصره من نفس النوع. السطر الأول عددي ، متبوعًا بسلسلة ، ثم منطقي.

سيركز هذا البرنامج التعليمي على شيئين: الجمع بين البيانات ومعالجة المتجهات.

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

تكوين نواقل في R بدمج البيانات

من السهل دمج البيانات في R. كل ما عليك فعله هو استخدام وظيفة c () .

لذا ، افتح RStudio الخاص بك. قم بتعيين قيم متعددة لكائن باستخدام وظيفة c () ، على غرار ما هو موضح أدناه.

إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

إذا قمت بطباعة هذا ، فسترى أن قيمة a هي 1 و 2 و 3.

تذكر الآن أن المتجهات يجب أن تحتوي فقط على عناصر من نفس النوع. لذا ، ماذا يحدث إذا قمت بخلط فئتين مختلفتين من الكائنات معًا؟ هذا مثال:

إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

إذا قمت بتعيين قيمتين رقميتين لـ b ثم قمت بتعيين سلسلة كالسلسلة الثالثة ، فسترى أن جميع القيم الموجودة في b قد تم تحويلها إلى حرف.

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

تحليل المتجهات والتعامل معها في R

يمكنك أيضًا إجراء عمليات حسابية على المتجهات.

على سبيل المثال ، إذا قمت بضرب a في 2 ، فسترى أن كل عنصر رقمي في a قد تم ضربه في 2.

إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

يشبه هذا ضرب نطاق في Excel أو ضرب عمود في LuckyTemplates.

الآن دعنا نجرب حالة أخرى.

دعنا ننشئ كائنًا جديدًا يسمى my_long_vector ونخصص نطاقًا من 5 إلى 84. لذا بدلاً من استخدام وظيفة c () ، يمكنك استخدام نقطتين ( :) للإشارة إلى نطاق من القيم.

إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

عند طباعة هذا ، سترى أن الكائن my_long_vector يحتوي على جميع القيم من 5 إلى 84.

يمكنك أيضًا تحديد موقع عنصر معين في متجه. وهذا ما يسمى بالفهرسة. يمكنك القيام بذلك باتباع اسم الكائن بأقواس مربعة ( [] ) ثم وضعه في موضع العنصر الذي تريده.

على سبيل المثال ، تريد العثور على العنصر الثالث لـ my_long_vector . كل ما عليك فعله هو تنفيذ my_long_vector [3] . ستصل بعد ذلك برقم 7 كإجابة.

إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

بغض النظر عن حجم المتجه ، لا يزال بإمكانك استخدامه في العمليات الحسابية. إذا قمت بتشغيل الجذر التربيعي لـ my_long_vector ، فستظهر لك وحدة التحكم الجذر التربيعي لكل عنصر من 5 إلى 84.

إنشاء ناقلات في R: برنامج تعليمي خطوة بخطوة

خاتمة

المتجهات هي إحدى الكتل الإنشائية لـ R. فهي تشبه نطاقًا في Excel أو عمودًا في LuckyTemplates . تعتبر متجهات R أكثر تقدمًا مقارنة بالكائنات الأساسية في R. يمكنك إجراء عمليات متزامنة لمجموعة من البيانات دفعة واحدة.

في البرامج التعليمية التالية ، ستتعلم كيفية العمل مع إطار بيانات كامل يجلب لك صفوفًا وأعمدة من البيانات.


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

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

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

كيفية حفظ وتحميل ملف 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؟ كل شيئ ترغب بمعرفته