كيفية إضافة لاحقة لأسماء الأعمدة في لغة r (مع أمثلة)
يمكنك استخدام الطرق التالية لإضافة لاحقة لأسماء الأعمدة في R:
الطريقة الأولى: إضافة لاحقة إلى كافة أسماء الأعمدة
colnames(df) <- paste(colnames(df), ' my_suffix ', sep = ' _ ')
الطريقة الثانية: إضافة لاحقة لأسماء أعمدة محددة
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' my_suffix ', sep = ' _ ')
توضح الأمثلة التالية كيفية استخدام كل طريقة مع إطار البيانات التالي:
#create data frame df <- data. frame (points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34), rebounds=c(30, 28, 24, 24, 28)) #view data frame df points assists rebounds 1 99 33 30 2 90 28 28 3 86 31 24 4 88 39 24 5 95 34 28
مثال 1: إضافة لاحقة لجميع أسماء الأعمدة
يوضح التعليمة البرمجية التالية كيفية إضافة اللاحقة ‘ _total ‘ إلى جميع أسماء الأعمدة:
#add suffix '_total' to all column names
colnames(df) <- paste(colnames(df), ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists_total rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
لاحظ أنه تمت إضافة اللاحقة ‘ _total ‘ إلى نهاية اسم كل عمود.
مثال 2: إضافة لاحقة لأسماء أعمدة محددة
يوضح التعليمة البرمجية التالية كيفية إضافة اللاحقة ‘ _total ‘ إلى أسماء أعمدة معينة:
#add suffix '_total' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
لاحظ أن اللاحقة ” _total ” تمت إضافتها فقط إلى الأعمدة الموجودة في موضعي الفهرس 1 و 3 .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:
كيفية التكرار على أسماء الأعمدة في R
كيفية إعادة تسمية عمود واحد في R
كيفية التحقق من وجود عمود في إطار البيانات في R