ما هي المتغيرات والتخصيصات في R

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


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

تعريف المتغيرات والتخصيصات في R

  • لإنشاء متغير في (R)، تحتاج إلى إعطائه اسمًا وتعيين قيمة له باستخدام عامل التعيين (<-)، على سبيل المثال، لإنشاء متغير يسمى (x) وإسناد القيمة (10) إليه، يمكنك كتابة:

x <- 10

  • عامل التشغيل (<-) يعين القيمة (10) للمتغير (x)، يمكنك أيضًا استخدام عامل التشغيل (=) للتعيين في (R)، على الرغم من أن (<-) هو العامل الأكثر استخدامًا.
  • بمجرد إنشاء متغير، يمكنك استخدامه في العمليات الحسابية أو طباعة قيمته على وحدة التحكم، على سبيل المثال، يمكنك طباعة قيمة (x) باستخدام وظيفة (print ()):

print(x)

  • أي طباعة (x)، سيؤدي هذا إلى إخراج (10) إلى وحدة التحكم.
  • يمكن أن تحتوي المتغيرات في (R) على العديد من أنواع القيم المختلفة، بما في ذلك الأرقام والنص والقيم المنطقية، على سبيل المثال، لإنشاء متغير يسمى (y) وتعيين القيمة (hello) له، يمكنك كتابة:

“y <- “hello

  • لإنشاء متغير يسمى (z) وتعيين قيمة منطقية له تساوي (TRUE)، يمكنك كتابة:

z <- TRUE

  • في (R)، يمكن أن تحتوي المتغيرات أيضًا على هياكل بيانات أكثر تعقيدًا مثل المتجهات والمصفوفات وإطارات البيانات، على سبيل المثال، لإنشاء متجه يسمى (my_vector) يحتوي على القيم (1 و 2 و 3 و 4)، يمكنك كتابة:

my_vector <- c(1, 2, 3, 4)

  • تُستخدم الدالة (c ()) لربط القيم في متجه.
  • بمجرد إنشاء متغير، يمكنك تحديث قيمته عن طريق تعيين قيمة جديدة له باستخدام عامل الإسناد، على سبيل المثال، لتحديث قيمة (x) إلى (20)، يمكنك كتابة:

x <- 20

  • الآن، عندما تطبع قيمة (x)، ستخرج (20) إلى وحدة التحكم.

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

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


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