Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تعديل المتجهات

جزء من قسم الأساسيات في رحلة R على Coddy. الدرس 58 من 78.

لقد تعلّمت كيفية إنشاء المتجهات والوصول إلى عناصرها. لنستكشف الآن كيفية تغيير القيم المخزّنة في متجه بعد إنشائه.

لتعديل عنصر واحد، استخدم عامل الإسناد مع فهرس العنصر:

scores <- c(85, 92, 78, 95)
scores[2] <- 88
print(scores)

المخرجات:

[1] 85 88 78 95

يمكنك أيضًا تعديل عناصر متعددة في وقت واحد من خلال توفير vector من position:

temperatures <- c(70, 72, 68, 75, 71)
temperatures[c(1, 3)] <- c(69, 67)
print(temperatures)

Output:

[1] 69 72 67 75 71

لإضافة عناصر جديدة إلى vector، يمكنك تعيين قيمة إلى موضع يتجاوز الطول الحالي، أو استخدام c() لدمج vectors:

colors <- c("red", "blue")
colors[3] <- "green"
colors <- c(colors, "yellow")
print(colors)

الناتج:

[1] "red"    "blue"   "green"  "yellow"
challenge icon

التحدي

سهل

يُقدَّم لك المتجه التالي:

grades <- c(78, 85, 90, 72, 88)

نفّذ التعديلات التالية بالترتيب:

  1. غيّر العنصر الثاني إلى 92
  2. غيّر العنصرين الأول والرابع إلى 80 و75 على التوالي (عدّل كليهما في آنٍ واحد)
  3. أضف عنصرًا جديدًا 95 في الموضع 6
  4. استخدم c() لإلحاق القيمة 82 بنهاية المتجه

بعد إجراء جميع التعديلات، اطبع المتجه النهائي.

يجب أن يكون الناتج:

[1] 80 92 90 75 88 95 82

جرّب بنفسك

# المتجه الأولي
grades <- c(78, 85, 90, 72, 88)

# TODO: اكتب الكود الخاص بك أدناه
# 1. غيّر العنصر الثاني إلى 92
# 2. غيّر العنصرين الأول والرابع إلى 80 و 75 على التوالي
# 3. أضف عنصرًا جديدًا 95 في الموضع 6
# 4. استخدم c() لإلحاق القيمة 82 بنهاية المتجه


# اطبع المتجه النهائي
print(grades)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم R عبر الإنترنت