كيفية إضافة قيم إلى المتجه باستخدام حلقة في r
لإضافة قيم إلى متجه باستخدام حلقة في R، يمكنك استخدام بناء الجملة الأساسي التالي:
for (i in 1:10) { data <- c(data, i) }
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.
مثال 1: إضافة قيم إلى متجه فارغ
يوضح الكود التالي كيفية إضافة قيم إلى متجه فارغ في R:
#define empty vector data <-c() #use for loop to add integers from 1 to 10 to vector for (i in 1:10) { data <- c(data, i) } #view resulting vector data [1] 1 2 3 4 5 6 7 8 9 10
المثال 2: إجراء عملية وإضافة قيم إلى المتجه
يوضح الكود التالي كيفية إجراء عملية وإضافة قيم إلى متجه فارغ:
#define empty vector data <-c() #use for loop to add square root of integers from 1 to 10 to vector for (i in 1:10) { data <- c(data, sqrt (i)) } #view resulting vector data [1] 1.000000 1.414214 1.732051 2.000000 2.236068 2.449490 2.645751 2.828427 [9] 3.000000 3.162278
المثال 3: إضافة قيم إلى المتجهات الموجودة
يوضح الكود التالي كيفية إضافة قيم إلى متجه موجود في R:
#define vector of data data <- c(4, 5, 12) #define new data to add new <- c(16, 16, 17, 18) #use for loop to append new data to vector for (i in 1: length (new)) { data <- c(data, new[i]) } #view resulting vector data [1] 4 5 12 16 16 17 18
المثال 4: إضافة قيمة واحدة إلى المتجه
إذا كنت تريد فقط إضافة قيمة واحدة إلى نهاية متجه موجود، فيمكنك استخدام الكود التالي بدون حلقة for:
#define vector of data
data <- c(4, 5, 12)
#append the value "19" to the end of the vector
new <- c(data, 19)
#display resulting vector
new
[1] 4 5 12 19
يمكنك العثور على المزيد من دروس R على هذه الصفحة .