Product Design, Manufacturing & Innovation Resources
بيت » إطار البيانات R

إطار البيانات R

1990
  • John Chambers
  • Rick Becker
  • Allan Wilks
R data frame displayed on a computer screen in a modern office setting.

(صورة توضيحية فقط)

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

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

تُعدّ هذه المرونة أساسية لتحليل البيانات في العالم الحقيقي. تحتوي إطارات البيانات على أسماء للصفوف والأعمدة، مما يُسهّل تقسيم البيانات والإشارة إليها بطريقة بديهية (مثل `my_data[,”age”]` أو `my_data[5,]`). صُممت العديد من الدوال المُدمجة في لغة R، وخاصةً للإحصاءات والرسم البياني، خصيصًا للعمل مع إطارات البيانات كمدخل أساسي. وقد ساهم تطوير بدائل أكثر كفاءة وسهولة في الاستخدام، مثل `tibble` من تيديفرس or the `data.table`, builds upon the foundational concept of the data frame, highlighting its central role in the R ecosystem.

UNESCO Nomenclature: 1203
– Computer science

يكتب

نظام مجرد

خلل

أساسيات

الاستخدام

استخدام واسع النطاق

مقدمات

  • مفهوم المصفوفات والمصفوفات في البرمجة
  • جداول البيانات الإحصائية المستخدمة في التحليل اليدوي
  • هياكل ملفات البيانات من حزم إحصائية أخرى مثل SAS وSPSS
  • بنية بيانات القائمة في اللغات الشبيهة بلغة Lisp

التطبيقات

  • تخزين ومعالجة مجموعات البيانات للتحليل الإحصائي
  • مدخلات لوظائف النمذجة مثل lm() للانحدار الخطي
  • معالجة البيانات وتحويلها باستخدام حزم مثل dplyr
  • إنشاء تصورات باستخدام ggplot2، والذي تم تصميمه حول مفهوم إطار البيانات

براءات الاختراع:

    أفكار ابتكارية محتملة

    • تنسيق إطار بيانات على القرص يمكنه التعامل مع مجموعات بيانات أكبر من ذاكرة الوصول العشوائي (RAM)
    • إطار بيانات موزع للمعالجة المتوازية عبر مجموعة
    • فئة إطار بيانات مشفرة للتعامل الآمن مع المعلومات الحساسة
    • إطار بيانات مع التحقق المدمج من البيانات والتحقق من القيود لكل عمود
    • إطار بيانات تفاعلي لبناء لوحات معلومات في الوقت الفعلي يتم تحديثها تلقائيًا
    • إطار بيانات يتم التحكم في إصداره ويتتبع كل تغيير يتم إجراؤه على البيانات
    • هيكل إطار البيانات الذي يتعامل بشكل أصلي مع أنواع البيانات التسلسلية الزمنية والمكانية
    • a tool to automatically generate a واجهة المستخدم for manipulating any given data frame
    • a ‘lazy’ data frame that records operations and only computes results when explicitly requested
    • إطار بيانات يمكنه تخزين واستعلام البيانات المتداخلة أو المشابهة لـ JSON داخل خلاياه
    ذات صلة بـ: إطار البيانات، لغة البرمجة R، بنية البيانات، البيانات الجدولية، الإحصاءات، معالجة البيانات، المتجه، القائمة، الجدول، data.table.

    السياق التاريخي

    إطار البيانات R

    1980
    1982-07-01
    1988-06-01
    1990
    1993
    1997-04-23
    2001
    1980
    1980
    1986-01-01
    1990
    1990
    1993
    1998
    2010

    (إذا كان التاريخ غير معروف أو غير ذي صلة، على سبيل المثال "ميكانيكا الموائع"، يتم توفير تقدير تقريبي لظهوره الملحوظ)

    أحدث الإضافات

    أهم المنشورات والمقالات

    أفضل الأدوات الأصلية

    السنة العاشرة عيد

    الصور والتنزيلات بالحجم الكامل متاحة فقط، ومجانية تمامًا، للأعضاء المسجلين.