Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

القيم المفقودة: NA

جزء من قسم الأساسيات في رحلة R على Coddy. الدرس 10 من 78.

في تحليل البيانات في العالم الحقيقي، ستواجه غالبًا حالات تكون فيها المعلومات مفقودة أو غير متاحة. توفر R قيمة خاصة تُسمى NA للتعامل مع هذه الحالات.

NA تعني "غير متاح" وتمثّل قيمة مفقودة أو غير محددة. وهي ثابت منطقي خاص يعمل كعنصر نائب عندما تكون البيانات غير معروفة أو غير موجودة. بخلاف أنواع البيانات الأخرى التي تعلّمتها، لا تمثّل NA أي قيمة فعلية - بل تمثّل غياب قيمة.

يمكنك إسناد NA إلى أي متغير تمامًا كما تفعل مع القيم الأخرى:

missing_data <- NA
unknown_score <- NA

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

challenge icon

التحدي

سهل

Create variables لتمثيل المعلومات المفقودة في قاعدة بيانات الطلاب. أولًا، أنشئ variable تُسمّى student_age وأسند إليها NA لتمثيل عمر غير معروف. ثم أنشئ variable تُسمّى test_score وأسند إليها NA لتمثيل نتيجة اختبار مفقودة. وأخيرًا، أنشئ variable تُسمّى graduation_year وأسند إليها NA لتمثيل سنة تخرّج غير معروفة.

بعد إنشاء variables الثلاثة، استخدم الدالة print() لعرض each variable بهذا الترتيب المحدد تمامًا: student_age، وtest_score، وgraduation_year.

جرّب بنفسك

# TODO: اكتب الكود الخاص بك هنا
# أنشئ المتغيرات الثلاثة بقيم NA
# ثم اطبع كل متغير بالترتيب المحدد
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم R عبر الإنترنت