R Renommer la colonne

R Renommer la colonne
«R est un langage fantastique pour les opérations de calcul statistique et de science des données. De plus, c'est une langue puissante et extensible.

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_names

Ici, 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),
Points = C (100,90,123,221,102),
actif = c (true, false, true, true, true)))
Imprimer (DF)

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 actifs
1 23 100 VRAI
2 20 90 faux
3 22 123 VRAI
4 28 221 Vrai
5 25 102 Vrai

Disons que nous voulons renommer la colonne active pour «gagner.«Nous pouvons utiliser son index comme indiqué:

imprimer ("avant")
Imprimer (DF)
ColNames (DF) [3] <- 'win'
imprimer ("après")
Imprimer (DF)

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"
Points d'âge actifs
1 23 100 VRAI
2 20 90 faux
3 22 123 VRAI
4 28 221 Vrai
5 25 102 Vrai
[1] "After"
> imprimer (df)
Gagner les points d'âge
1 23 100 VRAI
2 20 90 faux
3 22 123 VRAI
4 28 221 Vrai
5 25 102 Vrai

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),
Points = C (100,90,123,221,102),
actif = c (true, false, true, true, true)))
imprimer ("avant")
Imprimer (DF)
ColNames (DF) <- c("new_age", "new_points", "new_active")
imprimer ("après")
Imprimer (DF)

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"
Points d'âge actifs
1 23 100 VRAI
2 20 90 faux
3 22 123 VRAI
4 28 221 Vrai
5 25 102 Vrai
[1] "After"
new_age new_points new_active
1 23 100 VRAI
2 20 90 faux
3 22 123 VRAI
4 28 221 Vrai
5 25 102 Vrai

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")
bibliothèque (Tidyverse)

Nous pouvons utiliser la syntaxe ci-dessous pour renommer les colonnes:

df%>%
Renommer(
new_name = old_column_name
)

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),
Points = C (100,90,123,221,102),
actif = c (true, false, true, true, true)))
installer.Packages ("Tidyverse")
bibliothèque (Tidyverse)
df%>%
Renommer(
score = points,
win = actif
)
Imprimer (DF)

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!!