Lorsque vous travaillez avec R DataFrames, vous pouvez rencontrer des scénarios où vous devez renommer une seule ou plusieurs colonnes.
Heureusement, le renommer une colonne de Dataframe en R est relativement simple. Découvrez plus dans ce tutoriel."
R Renommer les colonnes - Méthode native
Dans R, nous pouvons accéder aux noms de colonne d'un dataframe à l'aide de la fonction colNames (). Nous pouvons utiliser cette fonction pour renommer une seule ou plusieurs colonnes d'une dataframe.
La syntaxe est exprimée ci-dessous:
ColNames (DF) <- new_namesIci, nous supposons que la dataframe cible est sous le nom df. Nous commençons par accéder aux noms des colonnes du DataFrame à l'aide de la fonction colNames () et passez un vecteur avec les nouveaux noms de colonne.
Pour modifier le nom d'une seule colonne, nous pouvons utiliser la notation d'indexation comme indiqué dans la syntaxe ci-dessous:
colNames (df) [index_of_target_column] <- new_name;Dans ce cas, nous accédons à la colonne que nous souhaitons renommer par son index.
Exemple
Pour illustrer cette technique, commençons par créer un exemple R DataFrame.
Vous pouvez utiliser le code indiqué ci-dessous ou utiliser votre dataframe.
df <- data.frame(age=c(23,20,22,28,25),Le code ci-dessus doit créer une simple dataframe avec trois colonnes. Les données résultantes sont comme indiquées:
Points d'âge actifsDisons que nous voulons renommer la colonne active pour «gagner.«Nous pouvons utiliser son index comme indiqué:
imprimer ("avant")Dans le code ci-dessus, nous accédons à la colonne «active» par son index et définissons un nouveau nom.
La sortie résultante:
[1] "Avant"Comme vous pouvez le voir sur la sortie, nous pouvons renommer la colonne «active» pour «gagner."
Pour renommer plusieurs colonnes, nous pouvons transmettre un vecteur comme indiqué dans l'exemple de code ci-dessous:
df <- data.frame(age=c(23,20,22,28,25),Ici, nous allons chercher tous les noms des colonnes, puis définir de nouvelles valeurs pour chacun par ordre d'apparence.
La sortie résultante:
[1] "Avant"Vous pouvez voir que la colonne dans le nouveau DataFrame est renommée New_ [old_name].
R Rename Colonnes - DPLYR :: RENAME ()
Une autre méthode que nous pouvons utiliser pour renommer une colonne est la fonction de renommée du package DPLYR.
Tout ce que nous devons faire est d'installer et d'importer le package Tidyverse
installer.Packages ("Tidyverse")Nous pouvons utiliser la syntaxe ci-dessous pour renommer les colonnes:
df%>%Par exemple, dans notre ancienne DataFrame, nous pouvons renommer la colonne active pour «gagner» et la colonne de points pour «marquer."
Le code est comme indiqué ci-dessous:
df <- data.frame(age=c(23,20,22,28,25),Le code doit renommer les colonnes spécifiées.
Vous pouvez renommer une ou plusieurs colonnes dans la même fonction en utilisant la fonction Renomage.
Conclusion
Grâce à ce tutoriel, vous avez découvert deux méthodes principales pour renommer une colonne dans un rrame R Data.
Codage heureux!!