أساسيات R Markdown
أنشئ تقارير قابلة لإعادة الإنتاج بدمج النص والشيفرة والمخرجات في مستند واحد
أساسيات R Markdown درس مجاني في R Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في R Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة R Academy 3 دروس في المجموع.
مقدمة إلى R Markdown
مقدمة إلى R Markdown
يُعد R Markdown أداة قوية لإنشاء تقارير ديناميكية تجمع بين التعليمات البرمجية والنصوص والتصورات البيانية في مستند واحد.

تثبيت R Markdown
تثبيت R Markdown
قبل استخدام R Markdown، ثبّت الحزمة وحمّلها.
install.packages('rmarkdown')
library(rmarkdown)إنشاء ملف R Markdown
إنشاء ملف R Markdown
لإنشاء مستند R Markdown جديد في RStudio:
- انتقل إلى
File←New File←R Markdown... - حدّد عنواناً وتنسيقاً للإخراج (HTML أو PDF أو Word).
البنية الأساسية لملف R Markdown
البنية الأساسية لملف R Markdown
يتكوّن مستند R Markdown من ثلاثة أقسام رئيسية:
- رأس YAML: يحتوي على البيانات الوصفية (العنوان والمؤلف والتاريخ).
- محتوى Markdown: يتضمن نصاً منسقاً.
- مقاطع التعليمات البرمجية: تشغّل تعليمات R البرمجية داخل المستند.
---
title: 'My Report'
author: 'John Doe'
date: '2025-03-10'
output: html_document
---إضافة مقاطع التعليمات البرمجية
إضافة مقاطع التعليمات البرمجية
استخدم ثلاث علامات backtick متتالية (```{r}) لإضافة مقاطع تعليمات R البرمجية داخل ملف R Markdown.
```{r}
summary(mtcars)
```إنشاء مستند R Markdown
إنشاء مستند R Markdown
انقر على الزر Knit في RStudio لتحويل المستند إلى ملف HTML أو PDF أو Word.
إضافة المخططات
إضافة المخططات
يتيح R Markdown تضمين المخططات مباشرةً داخل المستندات.
```{r}
plot(mtcars$mpg, mtcars$hp, main='MPG vs Horsepower')
```تصدير التقارير
تصدير التقارير
يتيح R Markdown تصدير التقارير بتنسيقات متعددة، بما في ذلك HTML وPDF وWord.
ملخص R Markdown
الملخص
في هذا الدرس، تعلّمت:
- كيفية إنشاء مستند R Markdown وهيكلته.
- كيفية إضافة مقاطع التعليمات البرمجية والمخططات.
- كيفية إنشاء التقارير وتصديرها بتنسيقات مختلفة.

الأسئلة الشائعة
هل درس «أساسيات R Markdown» مجاني؟
نعم — نص درس «أساسيات R Markdown» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة R Academy، انتقل إلى CoddyKit PRO. تتضمن دورة R Academy 3 دروس في المجموع.
ماذا ستتعلم في «أساسيات R Markdown»؟
أنشئ تقارير قابلة لإعادة الإنتاج بدمج النص والشيفرة والمخرجات في مستند واحد تتمرن على R Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ R Academy؟
لا تُشترط خبرة سابقة. R Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.
كم من الوقت يستغرق درس «أساسيات R Markdown»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس R Academy هذا؟
نعم. كل درس في R Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- أساسيات R Markdown
- مقدمة إلى تطبيقات Shiny
- النشر وأفضل الممارسات