怎么让DataFrame按照某一列绝对值从小到按排列?
比如按照‘a’列的绝对值从小到大排序df.iloc[df['a'].abs().argsort()]按照绝对从大到小排序df.iloc[df['a'].abs().argsort()[::-1]]第一步:先定义一个array数据import numpy as npx=np.array([2,4,5,3,-10,1])第二步:输出结果:y=np.argsort(x)print(y)输出结果为:y=[4 5 0 3 1 2]第三步:总结:argsort()函数是将x中的元素从小到大排
原创
2021-03-22 22:11:23 ·
3230 阅读 ·
0 评论