Comment ajouter un préfixe aux noms de colonnes dans R (avec exemples)



Vous pouvez utiliser les méthodes suivantes pour ajouter un préfixe aux noms de colonnes dans R :

Méthode 1 : ajouter un préfixe à tous les noms de colonnes

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

Méthode 2 : ajouter un préfixe à des noms de colonnes spécifiques

colnames(df)[c(1, 3)] <- paste('my_prefix', colnames(df)[c(1, 3)], sep = '_')

Les exemples suivants montrent comment utiliser chaque méthode avec le bloc de données suivant :

#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

Connexe : Comment ajouter un suffixe aux noms de colonnes dans R

Exemple 1 : ajouter un préfixe à tous les noms de colonnes

Le code suivant montre comment ajouter le préfixe ‘ total_ ‘ à tous les noms de colonnes :

#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

Notez que le préfixe ‘ total_ ‘ a été ajouté à chaque nom de colonne.

Exemple 2 : ajouter un préfixe à des noms de colonnes spécifiques

Le code suivant montre comment ajouter le préfixe « total_ » à des noms de colonnes spécifiques :

#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

Notez que le préfixe ‘ total_ ‘ n’a été ajouté qu’aux colonnes aux positions d’index 1 et 3 .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans R :

Comment parcourir les noms de colonnes dans R
Comment renommer une seule colonne dans R
Comment vérifier si une colonne existe dans le bloc de données dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *