R Academy · درس

معالجة البيانات باستخدام dplyr

تعلّم تصفية البيانات وترتيبها وتحديدها وتعديلها وتلخيصها بفعالية باستخدام dplyr

الدرس 2 من 310 خطوة

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

مقدمة إلى تجميع البيانات باستخدام dplyr

توفر حزمة dplyr أدوات قوية لتصفية البيانات وترتيبها وتحديدها وتلخيصها في R.

معالجة البيانات باستخدام dplyr — رسم توضيحي 1

تصفية الصفوف

تحدد الدالة filter() الصفوف استنادًا إلى شروط.

library(dplyr)
data <- mtcars %>% filter(mpg > 20)

تحديد الأعمدة

تستخرج الدالة select() أعمدة محددة.

data <- mtcars %>% select(mpg, hp, cyl)

ترتيب البيانات

ترتب الدالة arrange() الصفوف ترتيبًا تصاعديًا أو تنازليًا.

data <- mtcars %>% arrange(desc(mpg))

تعديل البيانات

تنشئ الدالة mutate() متغيرات جديدة.

data <- mtcars %>% mutate(mpg_to_hp = mpg / hp)

تلخيص البيانات

تحسب الدالة summarize() الإحصاءات التلخيصية.

summary_data <- mtcars %>% summarize(mean_mpg = mean(mpg), max_hp = max(hp))

تجميع البيانات

تجمع الدالة group_by() البيانات قبل تلخيصها.

grouped_data <- mtcars %>% group_by(cyl) %>% summarize(mean_mpg = mean(mpg))

دمج عدة دوال من dplyr

يمكنكم ربط عدة دوال من dplyr باستخدام عامل الأنبوب %>%.

data <- mtcars %>% filter(mpg > 20) %>% select(mpg, hp) %>% arrange(desc(hp))

الملخص

في هذا الدرس، تعلمتم ما يلي:

  • كيفية تصفية البيانات وتحديدها وترتيبها وتعديلها باستخدام dplyr.
  • كيفية تلخيص البيانات وتجميعها.
  • كيفية دمج عدة دوال من dplyr باستخدام عامل الأنبوب.
معالجة البيانات باستخدام dplyr — رسم توضيحي 10
البدء مجانًا

تعلم R مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
43
الدروس
159

الأسئلة الشائعة

هل درس «معالجة البيانات باستخدام dplyr» مجاني؟

نعم — نص درس «معالجة البيانات باستخدام dplyr» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة R Academy، انتقل إلى CoddyKit PRO. تتضمن دورة R Academy 3 دروس في المجموع.

ماذا ستتعلم في «معالجة البيانات باستخدام dplyr»؟

تعلّم تصفية البيانات وترتيبها وتحديدها وتعديلها وتلخيصها بفعالية باستخدام dplyr تتمرن على R Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ R Academy؟

لا تُشترط خبرة سابقة. R Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.

كم من الوقت يستغرق درس «معالجة البيانات باستخدام dplyr»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس R Academy هذا؟

نعم. كل درس في R Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. مقدمة إلى Tidyverse
  2. معالجة البيانات باستخدام dplyr
  3. تنظيم البيانات باستخدام tidyr
← العودة إلى R Academy