كيفية العثور على حجم كتلة البيانات في r


يمكنك استخدام الوظائف التالية في R لعرض حجم كتلة بيانات معينة:

  • nrow : إظهار عدد الصفوف في إطار البيانات
  • ncol : إظهار عدد الأعمدة في إطار البيانات
  • خافت : إظهار أبعاد (الصفوف والأعمدة) لإطار البيانات

توضح الأمثلة التالية كيفية استخدام كل من هذه الوظائف عمليًا مع إطار البيانات التالي:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F'),
                 points=c(99, 90, 86, 88, 95, 99),
                 assists=c(33, 28, 31, 39, 34, 25),
                 rebounds=c(12, NA, 24, 24, 28, 33))

#view data frame
df

  team points assists rebounds
1 A 99 33 12
2 B 90 28 NA
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28
6 F 99 25 33

مثال 1: استخدم nrow() لعرض عدد الصفوف

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة nrow() لعرض إجمالي عدد الصفوف في إطار البيانات:

 #display total number of rows in data frame
nrow(df)

[1] 6

هناك 6 خطوط في المجموع.

لاحظ أنه يمكننا أيضًا استخدام الدالة Complete.cases() ‎ لعرض إجمالي عدد الصفوف بدون قيم NA:

 #display total number of rows in data frame with no NA values
nrow(df[complete. cases (df), ])

[1] 5

يوجد إجمالي 5 صفوف ليس لها قيمة NA.

مثال 2: استخدم ncol() لعرض عدد الأعمدة

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة ncol() لعرض إجمالي عدد الأعمدة في إطار البيانات:

 #display total number of columns in data frame
ncol(df)

[1] 4

هناك 4 أعمدة في المجموع.

مثال 3: استخدم dim() لعرض الأبعاد

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة dim() لعرض الأبعاد (الصفوف والأعمدة) لإطار البيانات:

 #display dimensions of data frame
dim(df)

[1] 6 4

يخبرنا هذا أن هناك 6 صفوف و 4 أعمدة في إطار البيانات.

يمكنك أيضًا استخدام الأقواس مع الدالة dim() ‎ لعرض الصفوف أو الأعمدة فقط:

 #display number of rows of data frame
dim(df)[1]

[1] 6

#display number of columns of data frame
dim(df)[2]

[1] 4

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:

كيفية استخدام الدالةrowSums() في R
كيفية تطبيق وظيفة على كل صف من إطار البيانات في R
كيفية إزالة الصفوف من إطار البيانات في R بناءً على الحالة

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *