كيفية استخدام وظيفة 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