كيفية إضافة عمود جديد إلى المصفوفة في لغة r (مع أمثلة)


يمكنك استخدام الطرق التالية لإضافة عمود جديد إلى مصفوفة في R:

الطريقة الأولى: إضافة عمود جديد في نهاية المصفوفة

 my_matrix <- cbind(my_matrix, c(2, 7, 7, 8))

الطريقة الثانية: إضافة عمود جديد في بداية المصفوفة

 my_matrix <- cbind(c(2, 7, 7, 8), my_matrix)

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

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.

مثال 1: أضف عمودًا جديدًا في نهاية المصفوفة

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة cbind() لإضافة عمود جديد إلى الموضع الأخير لمصفوفة تحتوي على القيم 2 و7 و7 و8:

 #create matrix
my_matrix <- matrix(c(14, 0, 12, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 )

#view matrix
my_matrix

     [,1] [,2] [,3]
[1,] 14 7 9
[2,] 0 4 5
[3,] 12 1 5
[4,] 5 3 8

#add new column to end of matrix
my_matrix <- cbind(my_matrix, c(2, 7, 7, 8))

#view updated matrix
my_matrix

     [,1] [,2] [,3] [,4]
[1,] 14 7 9 2
[2,] 0 4 5 7
[3,] 12 1 5 7
[4,] 5 3 8 8

لاحظ أنه تمت إضافة عمود جديد في نهاية المصفوفة.

مثال 2: أضف عمودًا جديدًا في بداية المصفوفة

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة cbind() لإضافة عمود جديد إلى الموضع الأول لمصفوفة تحتوي على القيم 2 و7 و7 و8:

 #create matrix
my_matrix <- matrix(c(14, 0, 12, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 )

#view matrix
my_matrix

     [,1] [,2] [,3]
[1,] 14 7 9
[2,] 0 4 5
[3,] 12 1 5
[4,] 5 3 8

#add new column to beginning of matrix
my_matrix <- cbind(c(2, 7, 7, 8), my_matrix)

#view updated matrix
my_matrix

     [,1] [,2] [,3] [,4]
[1,] 2 14 7 9
[2,] 7 0 4 5
[3,] 7 12 1 5
[4,] 8 5 3 8

لاحظ أنه تمت إضافة عمود جديد في بداية المصفوفة.

مصادر إضافية

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

كيفية فرز مصفوفة في R
كيفية إزالة NA من المصفوفة في R
كيفية تحويل dataframe إلى مصفوفة في R
كيفية تحويل الجدول إلى مصفوفة في R

Add a Comment

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