كيفية إضافة بادئة لأسماء الأعمدة في لغة r (مع أمثلة)


يمكنك استخدام الطرق التالية لبادئة أسماء الأعمدة في R:

الطريقة الأولى: إضافة بادئة إلى كافة أسماء الأعمدة

 colnames(df) <- paste(' my_prefix ', colnames(df), sep = ' _ ')

الطريقة الثانية: إضافة بادئة إلى أسماء أعمدة محددة

 colnames(df)[c(1, 3)] <- paste(' my_prefix ', colnames(df)[c(1, 3)], 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

ذات صلة: كيفية إضافة لاحقة لأسماء الأعمدة في R

مثال 1: إضافة بادئة لجميع أسماء الأعمدة

يوضح التعليمة البرمجية التالية كيفية إضافة البادئة ‘ total_ ‘ إلى جميع أسماء الأعمدة:

 #add prefix 'total_' to all column names
colnames(df) <- paste(' total ', colnames(df), sep = ' _ ') 

#view updated data frame
df

  total_points total_assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28

لاحظ أنه تمت إضافة البادئة ‘ total_ ‘ إلى اسم كل عمود.

مثال 2: إضافة بادئة لأسماء أعمدة محددة

يوضح التعليمة البرمجية التالية كيفية إضافة البادئة ” total_ ” إلى أسماء أعمدة معينة:

 #add prefix 'total_' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(' total ', colnames(df)[c(1, 3)], sep = ' _ ') 

#view updated data frame
df

  total_points assists total_rebounds
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

Add a Comment

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