R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

في هذه المدونة ، سنستعرض أساسيات البرمجة النصية لـ R لـ LuckyTemplates باستخدام RStudio .

يستخدم RStudio لإنشاء حسابات ورسومات إحصائية تتماشى مع تحليل البيانات والبحث .

إنها أداة رائعة للترميز لأنها بيئة تطوير متكاملة (IDE) . هذا يعني أنه يحتوي على ميزات يمكنك استخدامها في الترميز مثل محرر التعليمات البرمجية المصدر والإكمال التلقائي وإبراز بناء الجملة وأداة تصحيح الأخطاء .

RStudio هو إعداد أكثر ملاءمة للبرمجة النصية R بدلاً من الميزات الافتراضية لتثبيت لغة برمجة R.

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

R البرمجة النصية في RStudio

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

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

في المثال الأول ، لنقم بإنشاء عملية حسابية بسيطة وننفذها بالضغط على Enter .

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

من خلال كتابة وتنفيذ " 1 + 1 " في وحدة التحكم ، يمكننا الحصول على " 2 " نتيجة لذلك. إذا كنت مهتمًا بالفضول بشأن الغرض من [1] ، فلنقم بمثال لمزيد من التفصيل. سوف أقوم بإنشاء سلسلة من الأرقام من 1 إلى 50 باستخدام عامل النقطتين (:) .

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

بعد تنفيذ " 1:50 " ، سترى [1] و [18] و [35] قبل كل سطر من النتيجة. لا يوجد مصطلح مستخدم لهذا الجزء في RStudio . لكن هذه الأرقام تعمل كعنصر نائب لموضع الفهرس لكل سطر من النتيجة. إذا نظرت إلى السطر الأول ، فإنه يبدأ بالقيمة الأولى وهي 1 . يبدأ السطر الثاني بالقيمة 18 في النتيجة ، ويبدأ السطر الثالث بالقيمة 35 .

في المثال التالي ، سنحاول استخدام الوظائف التي قد تكون على دراية بها. معظم هذه هي نفسها مع الوظائف التي نستخدمها في LuckyTemplates. لنحصل على الجذر التربيعي لـ 25 .

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

لحساب الجذر التربيعي لـ 25 ، سنستخدم . ثم في المعلمات ، دعنا نحدد 25 كقيمة يتم حسابها بواسطة الدالة. تعد وظيفة SQRT إحدى الوظائف التي نستخدمها أيضًا في LuckyTemplates المرتبطة بـ DAX .

إنشاء ملف برمجة R جديد في RStudio

في RStudio ، تحتاج إلى إنشاء ملف R Script إذا كنت تريد التأكد من أنك تحتفظ بجميع البرامج النصية التي أضفتها في حالة إغلاق التطبيق عن طريق الخطأ. للقيام بذلك ، ما عليك سوى النقر فوق القائمة "ملف". ثم قم بالمرور فوق ملف جديد وحدد R Script . اختصار لوحة المفاتيح لإنشاء ملف R Script جديد هو Ctrl + Shift + N.

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

بعد هذا الإجراء ، يجب أن يكون لديك الآن نافذة رابعة تحتوي على نص R الجديد الذي قمت بإنشائه. بشكل افتراضي ، سيتم تسمية ملف R Script باسم Untitled1 ، ولكن يمكنك تغيير ذلك لاحقًا بمجرد حفظ الملف.

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

التعرف على ميزة "الإكمال التلقائي" في RStudio

هناك مزايا في تنفيذ البرامج النصية R في ملف R Script. القدرة على حفظ نصوص R هي واحدة منها. شيء جيد آخر هو القدرة على استخدام ميزة الإكمال التلقائي المضمنة في RStudio.

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

هكذا تبدو ميزة الإكمال التلقائي في RStudio. سيظهر هذا فقط بمجرد بدء كتابة أي وظيفة في ملف R Script . هذه ميزة رائعة لأنها توفر أيضًا تعريفًا لكيفية عمل وظيفة معينة.

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

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

لننهي هذا المثال بإضافة 25 كقيمة لدينا في المعلمات والنقر فوق الزر "تشغيل" لتنفيذ البرنامج النصي. ستظهر نتيجة هذا البرنامج النصي في نافذة وحدة التحكم.

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

الاستفادة من عملية مرتبة في RStudio

دعونا نحصل على مثال آخر وننشئ عملية مرتبة.

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

في المثال ، أضفنا العملية المرتبة "1 - 2 ^ 4" . تتبع لغة البرمجة R BEDMAS (الأقواس ، الأس ، القسمة ، الضرب ، الجمع والطرح) للعمليات المرتبة.

لهذا السبب ، نفذت عملية الأس (^) أولاً قبل الطرح (-) وحصلنا على -15 نتيجة لذلك.

الحصول على وثائق تعليمات البرمجة النصية

تحتوي لغة البرمجة R أيضًا على الكثير من وثائق المساعدة الرائعة. في حالة عدم وجود فكرة عن كيفية عمل وظيفة معينة ، يمكنك استخدام عامل تشغيل علامة الاستفهام (؟) للبحث عن الوثائق.

على سبيل المثال ، لنفترض أننا نريد الحصول على وثائق حول وظيفة الرسم. سنكتب؟ عامل قبل اسم الوظيفة. ثم قم بتنفيذه بالضغط على Ctrl + Enter .

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

عند التنفيذ ، سنرى وثائق تعليمات حول وظيفة الرسم ضمن نافذة التعليمات. يمكننا النقر فوق الارتباطات التي توفرها وثائق المساعدة لمعرفة المزيد حول موضوع معين يتعلق بوظيفة الحبكة. دعنا نضغط على Generic XY Plotting .

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

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

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

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

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

بالنسبة لهذه المدونة ، لن نناقش هذا المثال لأن هذا لمجرد عرض توضيحي حول بعض الأشياء التي يمكنك القيام بها في RStudio .

ومع ذلك ، هناك جزء واحد مهم تحتاج إلى معرفته وهو التعليق الذي يمثله الرمز # . لنحاول تشغيل هذا البرنامج النصي عن طريق تمييزه والنقر فوق الزر "تشغيل" .

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

بعد تنفيذ البرنامج النصي ، سيُنشئ مخططًا نتيجة لذلك.

حفظ ملف البرنامج النصي R.

بمجرد الانتهاء من البرامج النصية الخاصة بنا ، يمكننا حفظ ملف البرنامج النصي R بنفس الطريقة التي نحفظ بها الملفات في برامج أخرى (بالضغط على Ctrl + S ). بعد ذلك ، ستظهر نافذة حفظ الملف . من هنا يمكننا تحديد الموقع حيث نريد حفظ ملف البرنامج النصي R وتضمين اسم الملف.

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

عند الحفظ ، يمكننا إغلاق هذا الملف وفتحه في أي وقت نريده للتحرير.

جزء البيئة في RStudio

آخر شيء سنناقشه هو نافذة البيئة . في هذه النافذة ، يمكننا رؤية بيانات مفيدة مثل القيم والوظائف التي أنشأناها في RStudio .

R البرمجة النصية لـ LuckyTemplates باستخدام RStudio

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

كيفية استخدام Python Script في LuckyTemplates
إنشاء تقرير LuckyTemplates إلى SQL Server باستخدام R Script

خاتمة

باختصار ، تعلمنا أساسيات البرمجة النصية R عن طريق التحقق من بعض واجهة RStudio وكيفية عملها. يمكننا أيضًا تنفيذ بعض الوظائف والعمليات المشابهة لتلك التي نستخدمها في LuckyTemplates.

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

أتمنى لك كل خير،

جورج ماونت


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

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

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

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