En este artículo, discutiremos cómo cambiar dos columnas en el marco de datos en el lenguaje de programación R.
Vamos a crear el marco de datos con 6 columnas.
R
# create a dataframe data = data.frame(column1=c(1, 2, 3), column2=c(4, 5, 6), column3=c(2, 3, 4), column4=c(4, 5, 6), column5=c(5, 3, 2), column6=c(2, 3, 1)) # display data
Salida :
Método 1: usar la sintaxis de la columna
Aquí tenemos que especificar el orden de las columnas.
Sintaxis :
data
donde datos es el marco de datos de entrada
Ejemplo :
Intercambiar la 1ª columna por la 5ª columna.
R
# dataframe data = data.frame(column1=c(1, 2, 3), column2=c(4, 5, 6), column3=c(2, 3, 4), column4=c(4, 5, 6), column5=c(5, 3, 2), column6=c(2, 3, 1)) # display by exchanging first column # with 5th column data[c("column5", "column2", "column3", "column4", "column1", "column6")]
Salida :
Método 2: cambie dos columnas usando la sintaxis de fila y columna
Aquí vamos a especificar una fila separada también por una coma.
Sintaxis :
data[,c("column1", "column2", "column3", "column4",...............)]
donde datos es el marco de datos de entrada
Ejemplo :
Cambiar la 4ª columna por la 6ª columna
R
# dataframe data=data.frame(column1=c(1,2,3), column2=c(4,5,6), column3=c(2,3,4), column4=c(4,5,6), column5=c(5,3,2), column6=c(2,3,1)) # display by exchanging 4 th column # with 6 th column data[,c("column1", "column2", "column3", "column6","column5","column4")]
Salida :
Publicación traducida automáticamente
Artículo escrito por ojaswilavu8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA