كيفية التعامل مع المتجهات في R

اقرأ في هذا المقال


المتجهات (Vectors) هي واحدة من أبسط هياكل البيانات المفيدة في (R)، والمتجه هو ببساطة مجموعة من العناصر من نفس نوع البيانات، مثل: الأرقام أو الأحرف، في (R)، يمكن إنشاء المتجهات باستخدام وظيفة (() c).

التعامل مع المتجهات في R

(R) هي لغة برمجة شائعة لتحليل البيانات والحوسبة الإحصائية، تتمثل إحدى نقاط قوتها في قدرتها على العمل مع المتجهات، والتي تعد ضرورية للعديد من مهام تحليل البيانات، المتجهات في (R) هي مصفوفات أحادية البعد يمكنها تخزين عناصر متعددة من نفس نوع البيانات، مثل: الأرقام أو السلاسل.

طريقة إنشاء المتجهات في R

  • لإنشاء متجه في (R)، يمكنك استخدام الدالة (() c)، والتي تعني التسلسل، على سبيل المثال، لإنشاء متجه من ثلاثة أرقام، يمكنك استخدام الكود التالي:

my_vector <- c (1, 2, 3)

  • يمكنك أيضًا إنشاء سلسلة من الأرقام باستخدام عامل النقطتين، على سبيل المثال، لإنشاء متجه من الأرقام من (1 إلى 10)، يمكنك استخدام الكود التالي:

my_vector <- 1:10

  • يمكنك أيضًا إنشاء متجه لقيم متكررة باستخدام وظيفة (() rep)، على سبيل المثال، لإنشاء متجه من ثلاثة آحاد، يمكنك استخدام الكود التالي:

my_vector <- rep(1, 3)

طريقة الوصول إلى المتجهات ومعالجتها

  • يمكنك الوصول إلى العناصر الفردية للمتجه باستخدام الفهرسة، فهرس العنصر الأول هو (1)، ومؤشر العنصر الأخير هو طول المتجه، على سبيل المثال، للوصول إلى العنصر الأول للمتجه، يمكنك استخدام الكود التالي:

my_vector[1]

  • يمكنك أيضًا استخدام الفهرسة لتعديل العناصر الفردية للمتجه، على سبيل المثال، لتغيير العنصر الثاني من المتجه إلى (4)، يمكنك استخدام الكود التالي:

my_vector[2] <- 4

  • يمكنك إجراء عمليات على المتجهات في (R)، مثل: الجمع والطرح والضرب والقسمة، عند إجراء عملية على متجهين، يطبق (R) عنصر العملية من حيث الحكمة، على سبيل المثال، لإضافة متجهين، يمكنك استخدام الكود التالي:

my_vector1 <- c(1, 2, 3)
my_vector2 <- c(4, 5, 6)
result_vector <- my_vector1 + my_vector2

  • في هذا المثال، سيكون المتجه الناتج: c (5, 7, 9).

المتجهات هي أداة قوية لتحليل البيانات في (R)، فهي تسمح لك بتخزين ومعالجة قيم متعددة من نفس نوع البيانات، من خلال فهم كيفية إنشاء المتجهات والوصول إليها ومعالجتها في (R)، يمكنك تنفيذ مجموعة واسعة من مهام تحليل البيانات.

المصدر: "R for Data Science" by Hadley Wickham and Garrett Grolemund"Advanced R" by Hadley Wickham"The Art of R Programming" by Norman Matloff"R Graphics Cookbook" by Winston Chang


شارك المقالة: