python进阶-14.pandas-排序-重复轴判断

3.5排序

  • list.sort() 操作于原值
  • ndarray.sort() 操作于原值
  • np.sort(ndarray) 原值不变 ,返回新值
pandas 排序
  • obj.sort_index(ascending = True) 默认升序

  • obj.sort_values(by=‘label’,axis=0,ascending=True,inplace=False)

  • by:str :表示根据 axis方向的索引名进行排序

  • axis:0/1 :表示轴

  • ascending:bool :默认True升序,Flase 是降序

  • inplace:false ;默认不在原值上排序,返回新值

  • 准备一个Series

s1=Series(np.random.choice(range(1,7),6,replace=False)*10,index=list('adefcb'))
s1
a    30
d    50
e    10
f    20
c    40
b    60
dtype: int32
  • 排 索引
s1.sort_index()
a    30
b    60
c    40
d    50
e    10
f    20
dtype: int32
s1.sort_values()
e    10
f    20
a    30
c    40
d    50
b    60
dtype: int32
s1.sort_values(ascending=False)
b    60
d    50
c    40
a    30
f    20
e    10
dtype: int32
  • 对 DataFrame 排序
df3 = DataFrame(
    np.random.randint(1
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值