pandas 对某一列进行排序

data = np.random.normal(size=(512, 512))
dfData = pd.DataFrame(data=data)
dfData['mean'] = dfData.mean(axis=1)  # 每一行的数值取平均
# 将排序的结果返回,从小到大;
a = dfData.sort_values("mean", ascending=True)

# 将排序的结果返回,从大到小;
a = dfData.sort_values("mean", ascending=False)

更多推荐