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


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

تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:

 ncol(x)

ذهب:

  • x : اسم إطار البيانات أو المصفوفة

توضح الأمثلة التالية كيفية استخدام هذه الوظيفة في سيناريوهات مختلفة.

مثال 1: استخدم ncol لحساب عدد الأعمدة في إطار البيانات

لنفترض أن لدينا إطار البيانات التالي في R:

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

#view data frame
df

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

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

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

[1] 4

من النتيجة يمكننا أن نرى أن هناك 4 أعمدة إجمالاً في إطار البيانات.

مثال 2: استخدم ncol لحساب عدد الأعمدة في المصفوفة

لنفترض أن لدينا المصفوفة التالية في R:

 #create matrix
mat <- matrix(1:21, nrow= 3 )

#view matrix
mast

     [,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 1 4 7 10 13 16 19
[2,] 2 5 8 11 14 17 20
[3,] 3 6 9 12 15 18 21

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

 #display number of columns in matrix
ncol(mat)

[1] 7

من النتيجة، يمكننا أن نرى أن هناك 7 أعمدة في المصفوفة.

متى تستخدم وظيفة ncol في الممارسة العملية

من الناحية العملية، غالبًا ما نستخدم الدالة ncol عندما نقوم أولاً بتحميل مجموعة بيانات جديدة إلى R حتى نتمكن من فهم حجم مجموعة البيانات بسرعة.

تُستخدم هذه الدالة غالبًا مع nrow ، والتي تخبرنا بعدد الصفوف في مجموعة بيانات معينة.

لعرض عدد الأعمدة والصفوف في مجموعة بيانات بسرعة، يمكنك استخدام الدالة dim ، التي تُرجع أبعاد مجموعة البيانات من حيث عدد الأعمدة والصفوف.

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

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

#display number of rows
nrow(df)

[1] 5

#display number of columns
ncol(df)

[1] 4

#display dimensions
dim(df)

[1] 5 4

من النتيجة، يمكننا أن نرى أن إطار البيانات هذا يحتوي على 5 صفوف و 4 أعمدة.

مصادر إضافية

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

كيفية استخدام الدالة nrow في R
كيفية تحديد أعمدة محددة في R

Add a Comment

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