我从csv加载了numpy数组,如下所示:
array[['Blue', '1.1', '123', 'One'],
['Black', '5.7', '20', 'Two'],
['White', '2.0', '50', 'Three'],
['White', '0.3', '105', 'One']]
我想做的是按字母顺序(<第一>列)进行排序,如下所示:
array[['Black', '5.7', '20', 'Two'],
['Blue', '1.1', '123', 'One'],
['White', '2.0', '50', 'Three'],
['White', '0.3', '105', 'One']]
在第4列按关键字:
array[['Blue', '1.1', '123', 'One'],
['White', '0.3', '105', 'One'],
['Black', '5.7', '20', 'Two'],
['White', '2.0', '50', 'Three']]
有可能吗? np.sort()
可以很好地进行排序,但是会随机整理所有值并单独对每一列进行排序。