ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
في هذه المدونة ، سنستعرض أساسيات البرمجة النصية لـ R لـ LuckyTemplates باستخدام RStudio .
يستخدم RStudio لإنشاء حسابات ورسومات إحصائية تتماشى مع تحليل البيانات والبحث .
إنها أداة رائعة للترميز لأنها بيئة تطوير متكاملة (IDE) . هذا يعني أنه يحتوي على ميزات يمكنك استخدامها في الترميز مثل محرر التعليمات البرمجية المصدر والإكمال التلقائي وإبراز بناء الجملة وأداة تصحيح الأخطاء .
RStudio هو إعداد أكثر ملاءمة للبرمجة النصية R بدلاً من الميزات الافتراضية لتثبيت لغة برمجة R.
جدول المحتويات
R البرمجة النصية في RStudio
عندما تفتح RStudio لأول مرة ، سترى 3 نوافذ مختلفة. لكن في هذا البرنامج التعليمي ، سنركز على المكان الذي يمكنك فيه رؤية المؤشر الوامض . يُطلق على هذا الجزء اسم وحدة التحكم حيث يمكننا عمل البرمجة النصية R في RStudio .
في المثال الأول ، لنقم بإنشاء عملية حسابية بسيطة وننفذها بالضغط على Enter .
من خلال كتابة وتنفيذ " 1 + 1 " في وحدة التحكم ، يمكننا الحصول على " 2 " نتيجة لذلك. إذا كنت مهتمًا بالفضول بشأن الغرض من [1] ، فلنقم بمثال لمزيد من التفصيل. سوف أقوم بإنشاء سلسلة من الأرقام من 1 إلى 50 باستخدام عامل النقطتين (:) .
بعد تنفيذ " 1:50 " ، سترى [1] و [18] و [35] قبل كل سطر من النتيجة. لا يوجد مصطلح مستخدم لهذا الجزء في RStudio . لكن هذه الأرقام تعمل كعنصر نائب لموضع الفهرس لكل سطر من النتيجة. إذا نظرت إلى السطر الأول ، فإنه يبدأ بالقيمة الأولى وهي 1 . يبدأ السطر الثاني بالقيمة 18 في النتيجة ، ويبدأ السطر الثالث بالقيمة 35 .
في المثال التالي ، سنحاول استخدام الوظائف التي قد تكون على دراية بها. معظم هذه هي نفسها مع الوظائف التي نستخدمها في LuckyTemplates. لنحصل على الجذر التربيعي لـ 25 .
لحساب الجذر التربيعي لـ 25 ، سنستخدم . ثم في المعلمات ، دعنا نحدد 25 كقيمة يتم حسابها بواسطة الدالة. تعد وظيفة SQRT إحدى الوظائف التي نستخدمها أيضًا في LuckyTemplates المرتبطة بـ DAX .
إنشاء ملف برمجة R جديد في RStudio
في RStudio ، تحتاج إلى إنشاء ملف R Script إذا كنت تريد التأكد من أنك تحتفظ بجميع البرامج النصية التي أضفتها في حالة إغلاق التطبيق عن طريق الخطأ. للقيام بذلك ، ما عليك سوى النقر فوق القائمة "ملف". ثم قم بالمرور فوق ملف جديد وحدد R Script . اختصار لوحة المفاتيح لإنشاء ملف R Script جديد هو Ctrl + Shift + N.
بعد هذا الإجراء ، يجب أن يكون لديك الآن نافذة رابعة تحتوي على نص R الجديد الذي قمت بإنشائه. بشكل افتراضي ، سيتم تسمية ملف R Script باسم Untitled1 ، ولكن يمكنك تغيير ذلك لاحقًا بمجرد حفظ الملف.
التعرف على ميزة "الإكمال التلقائي" في RStudio
هناك مزايا في تنفيذ البرامج النصية R في ملف R Script. القدرة على حفظ نصوص R هي واحدة منها. شيء جيد آخر هو القدرة على استخدام ميزة الإكمال التلقائي المضمنة في RStudio.
هكذا تبدو ميزة الإكمال التلقائي في RStudio. سيظهر هذا فقط بمجرد بدء كتابة أي وظيفة في ملف R Script . هذه ميزة رائعة لأنها توفر أيضًا تعريفًا لكيفية عمل وظيفة معينة.
بمجرد أن ترى هذا أثناء كتابة الوظيفة التي تريد استخدامها ، ما عليك سوى الضغط على مفتاح Tab على لوحة المفاتيح للإكمال التلقائي.
لننهي هذا المثال بإضافة 25 كقيمة لدينا في المعلمات والنقر فوق الزر "تشغيل" لتنفيذ البرنامج النصي. ستظهر نتيجة هذا البرنامج النصي في نافذة وحدة التحكم.
الاستفادة من عملية مرتبة في RStudio
دعونا نحصل على مثال آخر وننشئ عملية مرتبة.
في المثال ، أضفنا العملية المرتبة "1 - 2 ^ 4" . تتبع لغة البرمجة R BEDMAS (الأقواس ، الأس ، القسمة ، الضرب ، الجمع والطرح) للعمليات المرتبة.
لهذا السبب ، نفذت عملية الأس (^) أولاً قبل الطرح (-) وحصلنا على -15 نتيجة لذلك.
الحصول على وثائق تعليمات البرمجة النصية
تحتوي لغة البرمجة R أيضًا على الكثير من وثائق المساعدة الرائعة. في حالة عدم وجود فكرة عن كيفية عمل وظيفة معينة ، يمكنك استخدام عامل تشغيل علامة الاستفهام (؟) للبحث عن الوثائق.
على سبيل المثال ، لنفترض أننا نريد الحصول على وثائق حول وظيفة الرسم. سنكتب؟ عامل قبل اسم الوظيفة. ثم قم بتنفيذه بالضغط على Ctrl + Enter .
عند التنفيذ ، سنرى وثائق تعليمات حول وظيفة الرسم ضمن نافذة التعليمات. يمكننا النقر فوق الارتباطات التي توفرها وثائق المساعدة لمعرفة المزيد حول موضوع معين يتعلق بوظيفة الحبكة. دعنا نضغط على Generic XY Plotting .
عند النقر ، يجب أن نرى مزيدًا من الوصف حول وظيفة الرسم وبعض الأمثلة في نهاية التوثيق.
يمكننا أيضًا نسخ ولصق أحد الأمثلة في هذه الوثائق وتشغيله في ملف البرنامج النصي R. كمثال ، دعنا نأخذ النص المميز أعلاه.
بالنسبة لهذه المدونة ، لن نناقش هذا المثال لأن هذا لمجرد عرض توضيحي حول بعض الأشياء التي يمكنك القيام بها في RStudio .
ومع ذلك ، هناك جزء واحد مهم تحتاج إلى معرفته وهو التعليق الذي يمثله الرمز # . لنحاول تشغيل هذا البرنامج النصي عن طريق تمييزه والنقر فوق الزر "تشغيل" .
بعد تنفيذ البرنامج النصي ، سيُنشئ مخططًا نتيجة لذلك.
حفظ ملف البرنامج النصي R.
بمجرد الانتهاء من البرامج النصية الخاصة بنا ، يمكننا حفظ ملف البرنامج النصي R بنفس الطريقة التي نحفظ بها الملفات في برامج أخرى (بالضغط على Ctrl + S ). بعد ذلك ، ستظهر نافذة حفظ الملف . من هنا يمكننا تحديد الموقع حيث نريد حفظ ملف البرنامج النصي R وتضمين اسم الملف.
عند الحفظ ، يمكننا إغلاق هذا الملف وفتحه في أي وقت نريده للتحرير.
جزء البيئة في RStudio
آخر شيء سنناقشه هو نافذة البيئة . في هذه النافذة ، يمكننا رؤية بيانات مفيدة مثل القيم والوظائف التي أنشأناها في RStudio .
كما نرى في المثال ، لدينا القيمة x التي تم إنشاؤها عندما قمنا بتنفيذ البرنامج النصي الذي أخذناه من مثال توثيق المساعدة. بالإضافة إلى البرنامج النصي الذي استخدمناه سابقًا ، عادةً ما يتم استخدام الرمز <> لإعطاء البيانات أو تعيينها إلى كائن.
كيفية استخدام Python Script في LuckyTemplates
إنشاء تقرير LuckyTemplates إلى SQL Server باستخدام R Script
خاتمة
باختصار ، تعلمنا أساسيات البرمجة النصية R عن طريق التحقق من بعض واجهة RStudio وكيفية عملها. يمكننا أيضًا تنفيذ بعض الوظائف والعمليات المشابهة لتلك التي نستخدمها في LuckyTemplates.
لقد تعلمنا أن إنشاء ملف نصوص R أمر مهم للاحتفاظ بسجل للنصوص التي قمنا بتنفيذها.
ناقشنا أيضًا بعض الميزات والعوامل الرائعة مثل الإكمال التلقائي ورمز علامة الاستفهام (؟) في البحث عن مستند المساعدة. تعلمنا أيضًا عن حفظ ملف البرنامج النصي R واستخدام جزء البيئة في RStudio.
أتمنى لك كل خير،
جورج ماونت
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته