Pands 提供了两种排序方法,分别是按标签排序和按数值排序。
创建数据
下面创建一组 DataFrame 数据,如下所示:
import pandas as pd
import numpy as np
#行标签乱序排列,列标签乱序排列
data = pd.DataFrame(np.random.randn(10,2),index=[1,6,4,2,3,5,9,8,0,7],columns=['A','B'])
print(data)
打印结果
一、按标签排序
使用 sort_index() 方法对行标签排序,指定轴参数(axis)或者排序顺序。或者可以对 DataFrame 进行排序。
1、默认情况下,按照行标签序递增排序。
import pandas as pd
import numpy as np
#行标签乱序排列,列标签乱序排列
data = pd.DataFrame(np.random.randn(10,2),index=[1,6,4,2,