Creemos un marco de datos con cuatro filas y cinco columnas.
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Mostramos el mercado de cuadros de datos junto con los nombres de la fila utilizando el método Rownames ().
Ahora, nuestro objetivo es modificar los nombres de fila existentes.
Escenario 1: Rownames ()
Aquí, podemos usar Rownames () para modificar los nombres de las filas en el marco de datos.
Hay varias formas de lograr esto.
Método 1: Modificar el nombre de una sola fila
Es posible modificar una sola fila usando Rownames () especificando el índice de fila. Aquí, el índice de fila comienza con 1.
Sintaxis:
Rownames (dataFrame_Object) [row_index] = new_row_nameAquí,
Ejemplo:
En este ejemplo, modificaremos lo siguiente:
El nombre de la primera fila para "Market-No1".
Los 3rd Nombre de fila para "Market-No3".
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos ver que 1 se modifica a mercado-no1, y 3 se modifica al mercado-no3.
Método 2: modificar todos los nombres de fila
Al usar Rownames (), podemos modificar todos los nombres de fila en un marco de datos especificando los nuevos nombres de fila en un vector.
Sintaxis:
Rownames (dataFrame_Object) = C (new_row_name, ...)Aquí,
Ejemplo:
En este ejemplo, modificaremos los nombres de la fila a "Market-No1", "Market-No2", "Market-No3" y "Market-No4".
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos ver que 1 se modifica al mercado-no1, 2 se modifica al mercado-no2, 3 se modifica a mercado-no3 y 4 se modifica al mercado-no4.
También podemos asignar las letras A-Z usando la función de letras. Aquí, debemos proporcionar el número total de índices de filas Rango dentro de las letras.
Sintaxis:
Rownames (dataFrame_Object) = letras [fila1: Rown]Ejemplo:
En este ejemplo, modificaremos los nombres de la fila a A, B, C y D.
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos ver que 1 se modifica a A, 2 se modifica a B, 3 se modifica a C y 4 se modifica a D.
Escenario 2: fila.nombres ()
Aquí, podemos usar la fila.nombres () para modificar los nombres de las filas en el marco de datos.
Hay varias formas de lograr esto.
Método 1: Modificar el nombre de una sola fila
Es posible modificar una sola fila usando Rownames () especificando el índice de fila. Aquí, el índice de fila comienza con 1.
Sintaxis:
fila.nombres (dataFrame_Object) [row_index] = new_row_nameAquí,
Ejemplo:
En este ejemplo, modificaremos lo siguiente:
El nombre de la primera fila para "Market-No1".
Los 3rd Nombre de fila para "Market-No3".
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos ver que 1 se modifica a mercado-no1, y 3 se modifica al mercado-no3.
Método 2: modificar todos los nombres de fila
Usando la fila.nombres (), podemos modificar todos los nombres de fila en un marco de datos especificando nuevos nombres de fila en un vector.
Sintaxis:
fila.nombres (dataFrame_Object) = C (new_row_name, ...)Aquí,
Ejemplo:
En este ejemplo, modificaremos los nombres de la fila a "Market-No1", "Market-No2", "Market-No3" y "Market-No4".
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos ver que 1 se modifica al mercado-no1, 2 se modifica al mercado-no2, 3 se modifica a mercado-no3 y 4 se modifica al mercado-no4.
También podemos asignar las letras A-Z usando la función de letras. Aquí, debemos proporcionar el número total de índices de filas Rango dentro de las letras.
Sintaxis:
fila.nombres (dataFrame_Object) = letras [fila1: brown]Ejemplo:
En este ejemplo, modificaremos los nombres de la fila a A, B, C y D.
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos ver que 1 se modifica a A, 2 se modifica a B, 3 se modifica a C y 4 se modifica a D.
Conclusión
De este artículo, entendimos que modificar los nombres de filas simples o múltiples usando Rownames () y Row.Los métodos de nombres () son posibles. Para simplificar, también puede usar la función de letras para asignar los nombres de fila de A a Z linealmente.