كيفية استخدام الدالة nrow في r (مع أمثلة)


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

 #count number of rows in data frame
nrow(df)

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

 #create data frame
df <- data. frame (x=c(1, 2, 3, 3, 5, NA),
                 y=c(8, 14, NA, 25, 29, NA)) 

#view data frame
df

   xy
1 1 8
2 2 14
3 3 NA
4 3 25
5 5 29
6 NA NA

مثال 1: حساب الصفوف في إطار البيانات

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

 #count total rows in data frame
nrow(df)

[1] 6

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

مثال 2: حساب الصفوف ذات الشرط في إطار البيانات

يوضح التعليمة البرمجية التالية كيفية حساب عدد الصفوف التي تكون فيها القيمة في العمود “x” أكبر من 3 وليست فارغة:

 #count total rows in data frame where 'x' is greater than 3 and not blank
nrow(df[df$x>3 & !is. na (df$x), ])

[1] 1

يوجد صف واحد في إطار البيانات يلبي هذا الشرط.

مثال 3: حساب الصفوف بدون قيم مفقودة

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

 #count total rows in data frame with no missing values in any column
nrow(df[complete. cases (df), ])

[1] 4

هناك 4 صفوف بدون قيم مفقودة في إطار البيانات.

مثال 4: حساب الصفوف ذات القيم المفقودة في عمود معين

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة is.na() لحساب عدد الصفوف التي تحتوي على قيمة مفقودة في العمود “y” على وجه التحديد:

 #count total rows in with missing value in 'y' column
nrow(df[is. na (df$y), ])

[1] 2

يوجد صفين بقيم مفقودة في العمود “y”.

مصادر إضافية

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

Add a Comment

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