بيئة العمل على آر

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

بيئة برنامج R

بعد تنصيب برنامج R ، يمكن الوصول إلى هذا الأخير عبر طريقين رئيسيين مهما كان برنامج تشغيل الحاسوب:

  1. أولا عبر تشغيله من لوحة التحكم Console سواءا تلك المنصبة مباشرة معه على أرضية ويندوز أو بكتابة و تشغيل تعليمة R على Shell

لوحة التحكم لنسخة الويندوز

  1. عبر تشغيل آر من على بيئة تطوير مدمجة IDE مثل Rstudio أو بيئة Rkward التي أستعملها حاليا. هذا دون إهمال الخيارات السحابية المختلفة. في هذا الخصوص ، موقع (https://posit.cloud/) يوفر بيئة جيدة للعمل.

منصة posit.cloud و برنامج RStudio

الأوامر في منظومة R

تُنجز الأعمال المختلفة في R عبر كتابة تعليمات معينة، بحيث تُكتب الأمر بشكله الصحيح، مع وضع الخيارات المختلفة بين قوسين ومفصولة بفاصلة، على الشكل التالي:

command(argument1, argument2, ...)

يحتوي البرنامج القاعدي لـ R، والمسمى “base”، على مجموعة مهمة من التعليمات العامة المتعلقة بمختلف جوانب الحساب وإدارة بيئة العمل. يتم العمل عادة بتحديد مكان لخزن مختلف المعلومات الخاصة بمشروع العمل و يسمى مجلد العمل. يحفظ به ملف سكريبت المتضمن مجموعة التعليمات الخاصة بالمشروع و تنسيقه *.R كما به ملف صورة R و الذي يحوي كل المعطيات المحملة و المستعملة في المشروع و يكون على تنسيق *.Rdata .

هنا ستجد بعض الأوامر العامة الخاصة بالبرنامج و بيئة العمل و التي يمكنك كتابتها على الكونسول.


1. معلومات عن إصدار R المثبت

لمعرفة إصدار R على حاسوبك، استخدم الأمر التالي:

R.Version()

2. مجلد العمل (Working Directory)

عرض مسار مجلد العمل الحالي

getwd()

تحديد أو تغيير مجلد العمل

setwd("/Path/To/Work/Directory/")

ملاحظة: يجب استبدال /Path/To/Work/Directory/ بالمسار الفعلي لمجلد العمل.


3. تنظيف بيئة العمل

إفراغ الذاكرة من البيانات المخزنة

rm(list = ls())

هذ الأمر يزيل جميع المعلومات المخزنة من بيئة العمل، مما يساعد على تجنب التداخل بين المتغيرات المختلفة.

برنامج “Hello world!”

كعادة كل من يودتعلم أي لغة برمجة ، يمكنك كتابة أول برنامج لك على آر بطلب البرنامج أن يكتب لك عبارة مرحبا باستعمال أمر الطبع print() :

print(‍‍"Hello World!")

جربها إن أردت بكلمة عربية مثل مرحبا .

print(‍‍"مرحبا!")

سيمكننا تجريب خصائص أخرى لبيئة العمل و الأوامر عند تناول المتغيرات ، إدخاله و حسابها.

4. المكتبات (Libraries) في R

ما هي المكتبات؟

تعتبر كل مكتبة حزمة من التعليمات والمعطيات المخصصة لغرض معين. يتم تضمين المكتبات الأساسية في R-base، ولكن يمكن للمستخدمين تثبيت مكتبات إضافية حسب الحاجة.

تثبيت مكتبة جديدة

يمكن تثبيت مكتبة باستخدام الأمر التالي:

install.packages("اسم_المكتبة")

لتثبيت عدة مكتبات دفعة واحدة:

install.packages(c("FactoMineR", "factoextra"))

تحميل المكتبات بعد تثبيتها

بعد التثبيت، يمكن تشغيل المكتبة لاستخدامها باستخدام الأمر:

library(اسم_المكتبة)

أمثلة على مكتبات شهيرة في R

library(readr)      # مكتبة لقراءة ملفات CSV
library(dplyr)      # مكتبة لمعالجة البيانات
library(ggplot2)    # مكتبة لإنشاء الرسوم البيانية
library(FactoMineR) # مكتبة لتحليل البيانات متعددة المتغيرات
library(factoextra) # مكتبة لتحليل البيانات الترسيمية

روابط مفيدة:


بهذا تكون قد تعرفت على بيئة العمل الأساسية في R وكيفية التعامل مع المكتبات. يمكنك الآن الاستكشاف أكثر عبر الاطلاع على التوثيق الرسمي والتجربة العملية!

كُتب في 08/02/2025