Pandas —— sort_value( )、sort_index( )排序
2018-01-27 22:15
302 查看
排序
按索引对DataFrame或Series进行排序
In [101]: frame=pd.DataFrame(np.arange(12).reshape((4,3)),columns=['c','a','b'],index=['D','B','C','A']) In [102]: frame.sort_index(axis=0) Out[102]: c a b A 9 10 11 B 3 4 5 C 6 7 8 D 0 1 2 In [103]: frame.sort_index(axis=1) Out[103]: a b c D 1 2 0 B 4 5 3 C 7 8 6 A 10 11 9 In [105]: frame.sort_index(axis=1,ascending=False) Out[105]: c b a D 0 2 1 B 3 5 4 C 6 8 7 A 9 11 10
按指定的值对DataFrame进行排序
In [133]: frame.sort_index(by=['b'],ascending=False) Out[133]: c a b A 9 10 11 C 6 7 8 B 3 4 5 D 0 1 2
按值对Series进行排序
In [125]: obj=pd.Series([4,7,-3,2]) In [126]: obj.sort_values() Out[126]: 2 -3 3 2 0 4 1 7 dtype: int64
相关文章推荐
- pandas sort_values 排序后, index 也发生了改变,不改变的情况下需要 reset_index(drop = True)
- python sort、sort_index方法(排序)
- 浅谈Java之Map 按值排序 (Map sort by value)
- Map 按值排序 (Map sort by value) - Java
- python sort、sort_index方法(排序)
- Python排序(sort,sorted)保存原来index
- 列表:list[1],切片list[1:3],追加insert,修改,删除remove,del,pop,查找index,统计count,清空list.clear() 翻转list.reverse(),排序list.sort(),扩展list.extend,
- Pandas——value_counts&index&to_dict
- c++map按value排序--将map的pair对保存到vector中,然后写比较仿函数+sort完成排序过程。
- python sort、sort_index方法(排序)
- awk加Sort实现对前N-1个字段作Key,最后一个字段作Value的排序
- python sort、sort_index方法(排序)
- Map 按值排序 (Map sort by value) - Java
- Pandas 多重索引 :'MultiIndex Slicing requires the index to be fully lexsorted tuple len (2), lexsort dep
- 详细解说 STL 排序(Sort)
- 堆排序(Heap-Sort)
- 编写一个类,其中包含一个排序的方法Sort(),当传入的是一串整数,就按照从小到大的顺序输出,如果传入的是一个字符串,就将字符串反序输出。
- In-place Merge Sort 原地并归排序
- sort 排序 最简单的排序算法
- pandas中关于set_index和reset_index的用法