Contenido de este artículo
- 0
- 0
- 0
- 0
Ocasionalmente, es posible que desee cambiar la posición de dos columnas en un marco de datos R. Afortunadamente, esto es fácil de hacer usando uno de los dos siguientes bits de código:
Opción 1: utilice la sintaxis de columna.
#definir el orden de las columnas del marco de datos
df <- df [c ("col1", "col2", "col3", "col4")]
Opción 2: utilice la sintaxis de filas y columnas.
# definir el orden de las columnas del marco de datos
df <- df [, c ("col1", "col2", "col3", "col4")]
Los siguientes ejemplos ilustran cómo utilizar estos dos bits de código en la práctica.
Ejemplo 1: cambiar dos columnas mediante la sintaxis de columna
El siguiente código muestra cómo crear un marco de datos con cuatro columnas y luego cambiar la posición de la primera y la tercera columna:
#create marco de datos
df <- data.frame (col1 = c (1, 2, 6, 3, 6, 6),
col2 = c (4, 4, 5, 4, 3, 2),
col3 = c (7, 7, 8, 7, 3, 3),
col4 = c (9, 9, 9, 5, 5, 3))
#ver marco de datos
df
col1 col2 col3 col4
1 1 4 7 9
2 2 4 7 9
3 6 5 8 9
4 3 4 7 5
5 6 3 3 5
6 6 2 3 3
#cambiar posiciones de la primera y tercera columna
df <- df [c ("col3", "col2", "col1", "col4")]
#ver nuevo marco de datos
df
col3 col2 col1 col4
1 7 4 1 9
2 7 4 2 9
3 8 5 6 9
4 7 4 3 5
5 3 3 6 5
6 3 2 6 3
Ejemplo 2: cambiar dos columnas usando la sintaxis de fila y columna
El siguiente código muestra cómo crear un marco de datos con cuatro columnas y luego cambiar la posición de la primera y la tercera columna:
#create marco de datos
df <- data.frame (col1 = c (1, 2, 6, 3, 6, 6),
col2 = c (4, 4, 5, 4, 3, 2),
col3 = c (7, 7, 8, 7, 3, 3),
col4 = c (9, 9, 9, 5, 5, 3))
#ver marco de datos
df
col1 col2 col3 col4
1 1 4 7 9
2 2 4 7 9
3 6 5 8 9
4 3 4 7 5
5 6 3 3 5
6 6 2 3 3
#cambiar posiciones de la primera y tercera columna
df <- df [, c ("col3", "col2", "col1", "col4")]
#ver nuevo marco de datos
df
col3 col2 col1 col4
1 7 4 1 9
2 7 4 2 9
3 8 5 6 9
4 7 4 3 5
5 3 3 6 5
6 3 2 6 3
Tenga en cuenta que ambos métodos conducen a los mismos resultados.
Recursos adicionales
Cómo sumar columnas específicas en R
Cómo promediar entre columnas en R
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: