التحقق من أنواع البيانات
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 8 من 78.
توفر R الدالة class() للتحقق من نوع البيانات.
تأخذ الدالة class() متغيراً كمدخل وتعيد سلسلة نصية تخبرك بنوع البيانات. ببساطة، قم بتمرير اسم المتغير الخاص بك داخل الأقواس:
my_variable <- 42
class(my_variable)سيعيد هذا "numeric" لأن المتغير يحتوي على قيمة عددية. وبالمثل، class() سيعيد "character" للبيانات النصية، و "logical" لقيم TRUE/FALSE، و "integer" لأنواع البيانات الصحيحة (integer).
يمكنك دمج class() مع print() لعرض نوع البيانات في وحدة التحكم (console)، مما يسهل التحقق من نوع البيانات التي تتعامل معها في أي نقطة في برنامجك.
التحدي
سهلقم بإنشاء أربعة متغيرات مختلفة بأنواع بيانات مختلفة، ثم استخدم الدالة class() للتحقق من نوع البيانات لكل متغير وعرضه.
أولاً، قم بإنشاء متغير يسمى score وقم بتعيين القيمة 88.5 له. ثم قم بإنشاء متغير يسمى student_name وقم بتعيين القيمة "Sarah" له. بعد ذلك، قم بإنشاء متغير يسمى passed وقم بتعيين القيمة TRUE له. وأخيراً، قم بإنشاء متغير يسمى year وقم بتعيين القيمة 2024L له.
بعد إنشاء المتغيرات الأربعة جميعها، استخدم الدالة class() مدمجة مع print() لعرض نوع البيانات لكل متغير بهذا الترتيب تماماً: score، و student_name، و passed، و year.
ورقة مرجعية
استخدم الدالة class() للتحقق من نوع بيانات المتغير:
my_variable <- 42
class(my_variable)تعيد الدالة class() ما يلي:
"numeric"للقيم الرقمية"character"لبيانات النصوص"logical"لقيم TRUE/FALSE"integer"لأنواع البيانات الصحيحة (integer)
اجمع بين class() و print() لعرض نوع البيانات:
print(class(my_variable))جرّب بنفسك
# TODO: قم بإنشاء أربعة متغيرات بالقيم وأنواع البيانات المحددة
# TODO: استخدم الدالة class() مع print() لعرض نوع البيانات لكل متغير
# تذكر عرضها بهذا الترتيب: score, student_name, passed, yearيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ