كيفية استخدام وظيفة setnames في r (مع أمثلة)


يمكنك استخدام الدالة setNames في R لتعيين أسماء كائن وإرجاع الكائن.

تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:

 setNames(object, nm)

ذهب:

  • الأسماء : اسم الكائن
  • nm : ناقل حرف للأسماء

توضح الأمثلة التالية كيفية استخدام هذه الوظيفة في سيناريوهات مختلفة.

مثال 1: استخدام setNames مع Vector

لنفترض أننا أنشأنا المتجه التالي في R بالأسماء:

 #createvector
data <- c(1, 3, 4, 4)

#create names for vector
names(data) <- c('points', 'rebounds', 'blocks', 'steals')

#view vector
data

  points rebounds blocks steals 
       1 3 4 4

يمكننا إنشاء نفس المتجه بالأسماء ببساطة باستخدام الدالة setNames() :

 #create vector with names
data <- setNames(c(1, 3, 4, 4), c('points', 'rebounds', 'blocks', 'steals'))

#view vector
data

  points rebounds blocks steals 
       1 3 4 4

باستخدام سطر واحد يمكننا إنشاء نفس المتجه بالضبط مع الأسماء.

مثال 2: استخدم setNames مع القائمة

يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة setNames لإنشاء قائمة بأسماء محددة في R وإرجاع القائمة:

 #create list with names and return list
setNames(list(c(1, 2), 3:6, c('A', 'B')), c('points', 'steals', 'team'))

$points
[1] 1 2

$steals
[1] 3 4 5 6

$team
[1] “A” “B”

لاحظ أنه يتم إرجاع قائمة بالأسماء التي حددناها باستخدام وظيفة setNames .

لاحظ أيضًا أنه يمكنك كتابة ما يلي في R لقراءة الوثائق الكاملة لوظيفة setNames :

 ?setNames

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في R:

كيفية تغيير أسماء الخطوط في R
كيفية التكرار على أسماء الأعمدة في R
كيفية استخدام وظيفة الأسماء في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *