مقدمة إلى وظيفة c() في r
يمكنك استخدام الدالة c() في R لتنفيذ ثلاث مهام شائعة:
1. إنشاء ناقل.
2. سلسلة ناقلات متعددة.
3. قم بإنشاء أعمدة في إطار البيانات.
تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:
my_vector <- c(value1, value2, value3, ...)
لاحظ أن c() تعني “الدمج” لأنها تستخدم لدمج قيم أو كائنات متعددة في كائن واحد.
توضح الأمثلة التالية كيفية استخدام هذه الوظيفة عمليًا.
مثال 1: استخدم c() لإنشاء متجه
يوضح التعليمة البرمجية التالية كيفية استخدام c() لإنشاء متجه رقمي:
#create digital vector numeric_vector <- c(4, 7565, 15, 93.22, 100, 50, 0) #display digital vector numeric_vector [1] 4.00 7565.00 15.00 93.22 100.00 50.00 0.00
يمكننا أيضًا استخدام c() لإنشاء ناقل الأحرف:
#create character vector char_vector <- c('A', 'C', 'L', 'M', 'O') #display character vector char_vector [1] “A” “C” “L” “M” “O”
مثال 2: استخدم c() لتسلسل ناقلات متعددة
يوضح التعليمة البرمجية التالية كيفية استخدام c() لتسلسل متجهات متعددة في ناقل واحد:
#define two vectors vec1 <- c(4, 15, 19, 18) vec2 <- c(10, 100, 40, 20, 80, 85) #concatenate vectors into one vec3 <- c(vec1, vec2) #view concatenated vector vec3 [1] 4 15 19 18 10 100 40 20 80 85
مثال 3: استخدم c() لإنشاء أعمدة في إطار بيانات
يوضح التعليمة البرمجية التالية كيفية استخدام c() لإنشاء أعمدة في إطار بيانات في R:
#create data frame with three columns df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34)) #view data frame df team points assists 1 A 99 33 2 B 90 28 3 C 86 31 4 D 88 39 5 E 95 34
والنتيجة هي إطار بيانات يحتوي على ثلاثة أعمدة، تم إنشاء كل منها باستخدام الدالة c() .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية استخدام الوظائف الشائعة الأخرى في R:
كيفية استخدام وظائف اللصق واللصق 0 في R
كيفية استخدام وظيفة الاستبدال () في R
كيفية استخدام الدالة View() في R
كيفية استخدام وظيفة مندوب () في R