Contenido de este artículo
- 0
- 0
- 0
- 0
Puede usar la siguiente sintaxis para ordenar un DataFrame de pandas por índice y columna:
gl = gl. sort_values (por = [' column_name ', ' index '], ascendente = [ False , True ])
Los siguientes ejemplos muestran cómo utilizar esta sintaxis en la práctica.
Ejemplos: ordenar DataFrame por índice y columna
El siguiente código muestra cómo ordenar un DataFrame de pandas por la columna denominada puntos y luego por la columna de índice :
importar pandas como pd
#create DataFrame
df = pd. DataFrame ({' id ': [1, 2, 3, 4, 5, 6, 7, 8],
' puntos ': [25, 15, 15, 14, 20, 20, 25, 29],
' asiste ': [5, 7, 7, 9, 12, 9, 9, 4],
' rebotes ': [11, 8, 10, 6, 6, 5, 9, 12]}). set_index (' id ')
#ver las primeras filas
df. cabeza ()
puntos ayuda a rebotes
identificación
1 25 5 11
2 15 7 8
3 15 7 10
4 14 9 6
5 20 12 6
#ordenar por puntos y luego por índice
df. sort_values (por = [' puntos ', ' id '], ascendente = [ Falso , Verdadero ])
puntos ayuda a rebotes
identificación
8 29 4 12
1 25 5 11
7 25 9 9
5 20 12 6
6 20 9 5
2 15 7 8
3 15 7 10
4 14 9 6
El DataFrame resultante se ordena por puntos en orden descendente y luego por el índice en orden ascendente (si resulta que hay dos jugadores que obtienen la misma cantidad de puntos).
Tenga en cuenta que si no usamos el argumento ascendente , entonces cada columna usará ascendente como método de clasificación predeterminado:
#ordenar por puntos y luego por índice
df. sort_values (por = [' puntos ', ' id '])
puntos ayuda a rebotes
identificación
4 14 9 6
2 15 7 8
3 15 7 10
5 20 12 6
6 20 9 5
1 25 5 11
7 25 9 9
8 29 4 12
Si la columna de índice actualmente no tiene un nombre, puede cambiarle el nombre y luego ordenar en consecuencia:
#ordenar por puntos y luego por índice
df. rename_axis (' índice '). sort_values (por = [' puntos ', ' id '])
puntos ayuda a rebotes
identificación
4 14 9 6
2 15 7 8
3 15 7 10
5 20 12 6
6 20 9 5
1 25 5 11
7 25 9 9
8 29 4 12
Recursos adicionales
Pandas: cómo ordenar columnas por nombre
Pandas: ordenar DataFrame por fecha Pandas: cómo quitar
filas duplicadas
- 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: