الفصل الثالث: بيئة العمل في R

إدارة الحزم، المسارات، والذاكرة

الحالة: متصل بالذاكرة

ما هي بيئة العمل؟

لا يقتصر العمل في R على كتابة الكود فحسب، بل يتضمن إدارة الأدوات التي تستخدمها. يشبه الكتاب بيئة R بـ "المختبر" الذي يحتاج لتنظيم دائم لضمان دقة النتائج.

الحزم (Packages)

الحزم هي مجموعات من الوظائف (Functions) والبيانات. في هذا الفصل، نتعلم أن R الأساسي "Base R" قوي، لكن قوته الحقيقية تظهر عند إضافة حزم من مستودع CRAN.

install.packages("name")

يُستخدم لتثبيت الحزمة على جهازك لأول مرة فقط.

library(name)

يُستخدم "لتحميل" الحزمة في جلسة العمل الحالية لكي تستطيع استخدام دوالها.

محاكي تثبيت الحزم جاهز للتحميل

ggplot2 (للرسوم البيانية)
dplyr (لمعالجة البيانات)
tidyr (تنظيم البيانات)
> مخرجات النظام ستظهر هنا...

مسار العمل (Working Directory)

يتعامل R مع جهازك من خلال مسار محدد. إذا طلبت منه حفظ ملف، سيضعه في "مسار العمل الحالي". تعلم كيفية معرفة المسار وتغييره أمر حيوي.

المسار الحالي (getwd) C:/Users/DataScientist/Projects/R_Project

كيف تغير المسار؟

استخدم الدالة setwd("path/to/folder").
في RStudio، يمكنك استخدام القائمة:
Session > Set Working Directory

نظام المساعدة

لا يتوقع منك أحد حفظ كل الدوال. نظام المساعدة في R هو أفضل صديق لك.

ابدأ الكتابة للبحث في الدليل...

إدارة الذاكرة (ls)

عند إنشاء متغيرات، يتم تخزينها في الذاكرة (Environment). استخدم ls() لرؤية ما لديك، و rm() لحذف ما لا تحتاجه.

المتغيرات النشطة
  • x_data
  • model_v1
  • temp_result

نصيحة: حذف البيانات الكبيرة بعد الانتهاء منها يوفر مساحة في الذاكرة العشوائية (RAM).

توزيع أهم الحزم المستخدمة في الكتاب

البيانات تعبر عن تكرار ذكر هذه الحزم في فصول الكتاب المختلفة.

تم تصميم هذا العرض لتبسيط مفاهيم الفصل الثالث من كتاب R for Everyone

تعليقات