0Pricing
R Academy · درس

أساسيات تنظيف البيانات

تعلّم التعامل مع القيم المفقودة وتصحيح أنواع البيانات لضمان جودتها

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

مقدمة إلى تنظيف البيانات في R

مقدمة إلى تنظيف البيانات في R

يُعد تنظيف البيانات خطوة أساسية قبل التحليل. ستتعلّم في هذا الدرس كيفية التعامل مع القيم المفقودة، وتصحيح أنواع البيانات، وإزالة التكرارات.

أساسيات تنظيف البيانات — رسم توضيحي 1

التعامل مع القيم المفقودة

التعامل مع القيم المفقودة

تُمثَّل القيم المفقودة في R بالقيمة NA. ويمكنك التحقق من القيم المفقودة باستخدام is.na().

sum(is.na(data))

إزالة القيم المفقودة

إزالة القيم المفقودة

يمكنك إزالة القيم المفقودة من مجموعة بيانات باستخدام na.omit().

clean_data <- na.omit(data)

استبدال القيم المفقودة

استبدال القيم المفقودة

قد يكون من المفيد أحيانًا استبدال القيم المفقودة بقيمة افتراضية أو بمتوسط أحد الأعمدة.

data$column[is.na(data$column)] <- mean(data$column, na.rm = TRUE)

تحديد التكرارات

تحديد التكرارات

يمكنك التحقق من الصفوف المكررة في مجموعة البيانات باستخدام duplicated().

sum(duplicated(data))

إزالة التكرارات

إزالة التكرارات

لإزالة الصفوف المكررة، استخدم distinct() من الحزمة dplyr.

install.packages('dplyr')
library(dplyr)
data <- distinct(data)

تحويل أنواع البيانات

تحويل أنواع البيانات

قد تكون البيانات أحيانًا بتنسيق غير صحيح. ويمكنك تحويل أنواع البيانات باستخدام دوال مثل as.numeric() وas.character().

data$column <- as.numeric(data$column)

إعادة تسمية الأعمدة

إعادة تسمية الأعمدة

يمكنك إعادة تسمية الأعمدة في إطار البيانات باستخدام الدالة rename() من الحزمة dplyr.

data <- rename(data, NewName = OldName)

الملخص

الملخص

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

  • كيفية التعامل مع القيم المفقودة.
  • كيفية إزالة القيم المكررة.
  • كيفية تنظيف أنواع البيانات وتحويلها.
أساسيات تنظيف البيانات — رسم توضيحي 10

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

هل درس «أساسيات تنظيف البيانات» مجاني؟

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

ماذا ستتعلم في «أساسيات تنظيف البيانات»؟

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

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

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

كم من الوقت يستغرق درس «أساسيات تنظيف البيانات»؟

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

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

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

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

  1. استيراد البيانات
  2. أساسيات تنظيف البيانات
  3. دمج البيانات وإعادة تشكيلها
← العودة إلى R Academy