Descripción del parámetro: 1. eje: índice del eje (dirección de clasificación), 0 representa índice (fila), 1 representa columnas (columna) 2. ascendente: si se ordena en orden ascendente, el valor predeterminado es Verdadero, que significa orden ascendente, orden descendente (Falso) 3. por: Indica la columna ordenada (ordenada por valor)
Para obtener más parámetros, consulte: https://pandas.pydata.org/docs/user_guide/dsintro.html#dataframe
Clasificación de filas y columnas de DataFrame
1. Un objeto DataFrame, 5 filas y 3 columnas, números enteros aleatorios, rango 0-9, el índice de fila es 3, 4, 6, 8, 5, organizado en orden descendente de índice de fila
2. Un objeto DataFrame, 5 filas y 5 columnas, números enteros aleatorios, rango 0-9, el índice de la columna es 3,1,7,9,6, organizado en orden descendente del índice de la columna.
3. Un objeto DataFrame, 5 filas y 3 columnas, números enteros aleatorios, rango 0-9, ordenados en orden descendente según el valor de la segunda columna
Un objeto de serie, entero aleatorio, rango 0-10, longitud 6
ser1 = pd.Series(np.random.randint(0,10,6))
ser1
0 5
1 5
2 0
3 3
4 8
5 2
dtype: int32
1. Ordenar en orden ascendente de índice
ser1.sort_index()
0 5
1 5
2 0
3 3
4 8
5 2
dtype: int32
2. Ordenar en orden descendente por valor
ser1.sort_values(ascending=False)
4 8
1 5
0 5
3 3
5 2
2 0
dtype: int32
Nota: 1) No agregue comillas después del signo igual ascendente. 2) Tenga en cuenta que al ordenar por índice, se refiere al eje del índice. El valor predeterminado es 0 (que representa el índice de la fila), 1 (que representa el índice de la columna), pero la esencia sigue siendo el eje correspondiente.Los datos se ordenan (consulte el ejemplo anterior para obtener más detalles) como: al ordenar por índice, cuando eje = 0, significa ordenar según el índice de la fila, que es esencialmente ordenar los valores. 3) Cuando el objeto llama a sort_values para ordenar, todos los valores faltantes se colocarán al final de forma predeterminada. (El parámetro se puede usar aquí: na_position, su valor es primero, último, como su nombre lo indica, si na_position = 'primero', el valor de NaN se pondrá al principio y este último al revés).