Créons un cadre de données avec quatre lignes et cinq colonnes.
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous avons affiché le marché du cadre de données avec les noms de lignes à l'aide de la méthode Rownames ().
Maintenant, notre objectif est de modifier les noms de ligne existants.
Scénario 1: Rownames ()
Ici, nous pouvons utiliser Rownames () pour modifier les noms des lignes dans le cadre de données.
Il existe plusieurs façons d'y parvenir.
Méthode 1: Modifier le nom d'une seule ligne
Il est possible de modifier une seule ligne à l'aide de Rownames () en spécifiant l'index de ligne. Ici, l'index de ligne commence par 1.
Syntaxe:
rownames (dataframe_object) [row_index] = new_row_nameIci,
Exemple:
Dans cet exemple, nous modifierons ce qui suit:
Le nom de la 1ère ligne à «Market-No1».
Le 3rd Nom de la ligne à "Market-No3".
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons voir que 1 est modifié sur Market-No1, et 3 est modifié sur Market-No3.
Méthode 2: Modifier tous les noms de lignes
En utilisant RownaMes (), nous pouvons modifier tous les noms de ligne dans une trame de données en spécifiant les nouveaux noms de lignes dans un vecteur.
Syntaxe:
rownames (dataframe_object) = c (new_row_name,…)Ici,
Exemple:
Dans cet exemple, nous modifierons les noms de lignes sur «Market-No1», «Market-No2», «Market-No3» et «Market-No4».
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
On peut voir que 1 est modifié sur Market-No1, 2 est modifié sur Market-No2, 3 est modifié sur Market-No3, et 4 est modifié sur Market-No4.
Nous pouvons également affecter les lettres A-Z en utilisant la fonction de lettres. Ici, nous devons fournir le nombre total d'indices de lignes à l'intérieur des lettres.
Syntaxe:
rownames (dataframe_object) = lettres [row1: rown]Exemple:
Dans cet exemple, nous modifierons les noms de ligne en A, B, C et D.
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
On peut voir que 1 est modifié en a, 2 est modifié en b, 3 est modifié en c et 4 est modifié en d.
Scénario 2: ligne.des noms()
Ici, nous pouvons utiliser Row.noms () pour modifier les noms des lignes dans le cadre de données.
Il existe plusieurs façons d'y parvenir.
Méthode 1: Modifier le nom d'une seule ligne
Il est possible de modifier une seule ligne à l'aide de Rownames () en spécifiant l'index de ligne. Ici, l'index de ligne commence par 1.
Syntaxe:
ligne.noms (dataframe_object) [row_index] = new_row_nameIci,
Exemple:
Dans cet exemple, nous modifierons ce qui suit:
Le nom de la 1ère ligne à «Market-No1».
Le 3rd Nom de la ligne à "Market-No3".
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
Nous pouvons voir que 1 est modifié sur Market-No1, et 3 est modifié sur Market-No3.
Méthode 2: Modifier tous les noms de lignes
En utilisant la ligne.names (), nous pouvons modifier tous les noms de lignes dans une trame de données en spécifiant de nouveaux noms de lignes dans un vecteur.
Syntaxe:
ligne.noms (dataframe_object) = c (new_row_name,…)Ici,
Exemple:
Dans cet exemple, nous modifierons les noms de lignes sur «Market-No1», «Market-No2», «Market-No3» et «Market-No4».
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
On peut voir que 1 est modifié sur Market-No1, 2 est modifié sur Market-No2, 3 est modifié sur Market-No3, et 4 est modifié sur Market-No4.
Nous pouvons également affecter les lettres A-Z en utilisant la fonction de lettres. Ici, nous devons fournir le nombre total d'indices de lignes à l'intérieur des lettres.
Syntaxe:
ligne.noms (dataframe_object) = lettres [row1: rown]Exemple:
Dans cet exemple, nous modifierons les noms de ligne en A, B, C et D.
#Create un marché de dataframe qui a 4 lignes et 5 colonnes.Résultat:
On peut voir que 1 est modifié en a, 2 est modifié en b, 3 est modifié en c, et 4 est modifié en d.
Conclusion
À partir de cet article, nous avons compris que la modification des noms de lignes simples ou multiples à l'aide de Rownames () et de Row.noms () méthodes sont possibles. Pour plus de simplicité, vous pouvez également utiliser la fonction de lettres pour affecter les noms de ligne de A à Z linéairement.