Sustituya los nombres de fila de DataFrame por valores en Vector en R

En este artículo, discutiremos cómo sustituir los nombres de las filas de los marcos de datos por valores en un vector en el lenguaje de programación R.

Trama de datos en uso:

Podemos sustituir los nombres de las filas usando la función rownames()

Sintaxis:

nombres de fila (marco de datos) <- vector

dónde,

  • dataframe es el dataframe de entrada
  • el vector son los valores de la nueva fila

Ejemplo: programa R para sustituir los nombres de fila del marco de datos

R

# create a dataframe with 6 rows and 2 columns
data = data.frame(sub1=c(100, 89, 90, 78, 98, 93),
                  sub2=c(89, 91, 97, 67, 100, 89))
 
# consider the vector
vec = c(10, 20, 30, 40, 50, 60)
 
# substitute the row names by values in a vector
rownames(data) = vec
 
# display dataframe
print(data)

Producción:

Ejemplo: programa R para sustituir los nombres de fila del marco de datos

R

# create a dataframe with 6 rows and 2 columns
data = data.frame(sub1=c(100, 89, 90, 78, 98, 93),
                  sub2=c(89, 91, 97, 67, 100, 89))
 
# consider the vector
vec = c("row1", "row2", "row3", "row4", "row5", "row6")
 
# substitute the row names by values in a vector
rownames(data) = vec
 
# display dataframe
print(data)

Producción:

También podemos reemplazar los nombres de las filas por valores en un marco de datos

Sintaxis:

nombres de fila (marco de datos) <- marco de datos $nombre_columna

dónde

  • dataframe es el dataframe de entrada
  • column_name es la columna del marco de datos

Ejemplo: programa R para sustituir los nombres de fila del marco de datos usando la columna

R

# create a dataframe with 6 rows and 2 columns
data = data.frame(sub1=c(100, 89, 90, 78, 98, 93),
                  sub2=c(89, 91, 97, 67, 100, 79))
 
# substitute the row names by sub1 column
rownames(data) = data$sub1
 
# display dataframe
print(data)
 
# substitute the row names by sub2 column
rownames(data) = data$sub2
 
# display dataframe
print(data)

Producción:

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *