Ahora, veremos cómo reordenar las columnas en el marco de datos. Primero, creemos un marco de datos.
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Puede ver el marco de datos del mercado aquí:
Discutamos uno por uno.
Método 1: Seleccionar () con nombres de columnas
El método select () disponible en la biblioteca dplyr se utiliza para seleccionar las columnas proporcionadas en el orden dentro de este método.
Se necesitan dos parámetros. El primer parámetro representa el objeto DataFrame, y el segundo parámetro representa los nombres de la columna.
Sintaxis:
SELECT (dataFrame_Object, columna, ...)Parámetros:
Ejemplo
En este ejemplo, reordenaremos las columnas en el mercado de DataFrame: Market_Name, Market_place, Market_squarefeet y Market_id, Market_Type.
Biblioteca (dplyr)Resultado:
Del resultado anterior, podemos ver que el marco de datos se devuelve con respecto a las columnas proporcionadas.
Método 2: Seleccionar () con índices de columna
El método select () disponible en la biblioteca dplyr se utiliza para seleccionar las columnas proporcionadas en el orden dentro de este método.
Se necesitan dos parámetros. El primer parámetro representa el objeto DataFrame, y el segundo parámetro representa los índices de columna.
Sintaxis:
SELECT (dataFrame_Object, columna, ...)Parámetros:
Ejemplo
En este ejemplo, reordenaremos las columnas en el mercado de datos de mercado: 2, 3, 5, 1 y 4.
Biblioteca (dplyr)Resultado:
Del resultado anterior, podemos ver que el marco de datos se devuelve con respecto a los índices de columna proporcionados.
Método 3: Seleccionar () con Order ()
El método select () toma el método Order () como parámetro para reordenar el marco de datos en orden ascendente o descendente. Se necesitan dos parámetros. El primer parámetro toma el método Order () y el segundo parámetro disminuye, que toma valores booleanos. False especifica el reordenamiento del marco de datos basado en los nombres de la columna en orden ascendente, y True especifica la reordenamiento del marco de datos basado en los nombres de la columna en orden descendente. Finalmente, el método select () se cargará en el objeto DataFrame usando el operador %> %.
Sintaxis:
dataFrame_Object %> % select (orden (colnames (dataFrame_Object), disminuyendo)))Parámetros:
Ejemplo 1
En este ejemplo, reordenaremos las columnas en el mercado de datos de mercado en orden ascendente.
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Del resultado anterior, podemos ver que el marco de datos se reordena con respecto a los nombres de la columna en orden ascendente.
Ejemplo 2
En este ejemplo, reordenaremos las columnas en el mercado de datos de mercado mediante el orden descendente.
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Del resultado anterior, podemos ver que el marco de datos se reordena con respecto a los nombres de la columna en orden descendente.
Método 4: Arranse ()
El método Arrane () en la biblioteca DPLYR se utiliza para organizar el marco de datos en función de la columna en orden ascendente. Cargará el marco de datos dispuestos en el marco de datos utilizando el operador %> %. También es posible organizar el marco de datos en orden descendente especificando el método Desc ().
Basado en los valores en una columna especificada, reordenará las columnas.
Sintaxis para orden ascendente:
dataFrame_Object %> % Organizar (columna)Sintaxis para el orden descendente:
dataFrame_Object %> % Arrange (DESC (columna))Parámetro:
Solo se necesita un parámetro, yo.mi., una columna en la que se reordenan las columnas restantes en función de estos valores de columna.
Ejemplo 1
En este ejemplo, reordenaremos las columnas en el marco de datos en función de los valores de la columna Market_place en orden ascendente.
Biblioteca (dplyr)Resultado:
Aquí, las columnas restantes se reordenan en función de los valores de la columna Market_place en orden ascendente.
Ejemplo 2
En este ejemplo, reordenaremos las columnas en el marco de datos en función de los valores de la columna Market_place en orden descendente.
Biblioteca (dplyr)Resultado:
Podemos ver que las columnas restantes se reordenan en función de los valores de columnas de Market_place en orden descendente.
Método 5: Arrange_All ()
El método ArreglAll () en la biblioteca dplyr se utiliza para organizar el marco de datos en función de los nombres de columnas en orden ascendente.
Sintaxis:
Arrange_all (dataFrame_Object)Parámetro:
Solo se necesita un parámetro, yo.mi., el objeto DataFrame.
Ejemplo
En este ejemplo, reordenaremos las columnas en el marco de datos utilizando el método Arrange_All ().
Biblioteca (dplyr)Resultado:
Podemos ver que el marco de datos se reordena en función de los nombres de columnas en orden ascendente.
Conclusión
En el artículo, hemos visto cinco métodos diferentes para reordenar las columnas en el marco de datos. El método Select () se usa para reordenar las columnas de cuadro de datos utilizando nombres de columna e índices de columna. A continuación, usamos Order () con Select (), y vimos cómo reordenar las columnas en función de los valores de la columna en orden creciente y decreciente utilizando el método Arran (). Finalmente, utilizamos ArregeAll () para reordenar las columnas en el marco de datos en función de los nombres de columnas alfabéticamente.