أنواع البيانات الأساسية في R

اقرأ في هذا المقال


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

ما هي أنواع البيانات الأساسية في R

1. البيانات الرقمية Numeric Data Type

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

2. بيانات الحرف Character Data Type

يتم استخدام نوع بيانات الحرف في (R) لتمثيل سلاسل من النص، يتم استخدام نوع البيانات هذا بشكل شائع لتخزين أسماء المتغيرات والتسميات والأوصاف، يتم تضمين سلاسل الأحرف بين علامتي اقتباس، إما علامات اقتباس مفردة أو مزدوجة، على سبيل المثال، (Hello، World!) هي سلسلة أحرف في (R).

3. البيانات المنطقية Logical Data Type

يمثل نوع البيانات المنطقية في (R) قيمًا صواب / خطأ أو قيم ثنائية، غالبًا ما تُستخدم القيم المنطقية في العبارات الشرطية، مثل: عبارات (if)، يتم تمثيل القيم المنطقية في (R) بالكلمات الرئيسية (TRUE) و(FALSE).

4. بيانات العامل Factor Data Type

  • يتم استخدام نوع بيانات العامل في (R) لتمثيل البيانات الفئوية، هذا النوع من البيانات مفيد في تمثيل البيانات بعدد محدود من القيم، مثل: الجنس أو العرق أو الجنسية، يمكن ترتيب العوامل أو عدم ترتيبها، وكل قيمة مرتبطة بمستوى، غالبًا ما تستخدم العوامل في التحليل الإحصائي وتصور البيانات.
  • بالإضافة إلى أنواع البيانات الرئيسية الأربعة هذه، يوجد لدى (R) أيضًا العديد من أنواع البيانات الأخرى التي يتم استخدامها لأغراض أكثر تحديدًا، وتشمل أنواع البيانات المعقدة والخام والتاريخ والوقت.

في الختام، فإن فهم أنواع البيانات الأساسية في (R) ضروري للعمل مع البيانات في اللغة، باستخدام أنواع البيانات هذه بشكل فعال، يمكنك معالجة البيانات وتحليلها بشكل أكثر كفاءة ودقة، سواء كنت مبتدئًا أو مستخدمًا متمرسًا في (R)، فمن المهم أن يكون لديك فهم جيد لأنواع البيانات هذه وكيفية استخدامها في برمجة (R).

المصدر: "R Graphics Cookbook" by Winston Chang"The Art of R Programming" by Norman Matloff"R for Data Science" by Hadley Wickham and Garrett Grolemund"Advanced R" by Hadley Wickham


شارك المقالة: