《scikit-learn机器学习常用算法原理及编程实战》—2.4.2 数据排序

举报
华章计算机 发表于 2019/05/31 16:22:08 2019/05/31
【摘要】 本书摘自《scikit-learn机器学习常用算法原理及编程实战》一书中的第2章,第2.4.2节,编著是黄永昌 .

2.4.2  数据排序

  通过DataFrame.sort_index()函数可以方便地对索引进行排序。比如,我们根据列名称进行逆序排列:

  

  [IN]: df.sort_index(axis=1, ascending=False)

  [OUT]:

    D         C         B         A

  0 -0.456468 -0.284952 1.501239  0.968762

  1 1.536548  0.407559  -0.309746 1.413471

  2 -0.318217 1.339359  -0.040439 -0.399065

  3 -1.493958 0.841658  -0.121888 -0.152205

  4 -0.455541 1.326487  -0.676985 0.248414

  5 -0.024769 -0.201354 -2.158694 0.906221

  

  也可以通过DataFrame.sort_values()对数值进行排序。比如,我们根据B这一列的数据从小到大进行排序:

  

  [IN]: df.sort_values(by='B')

  [OUT]:

    A         B         C         D

  5 0.906221  -2.158694 -0.201354 -0.024769

  4 0.248414  -0.676985 1.326487  -0.455541

  1 1.413471  -0.309746 0.407559  1.536548

  3 -0.152205 -0.121888 0.841658  -1.493958

  2 -0.399065 -0.040439 1.339359  -0.318217

  0 0.968762  1.501239  -0.284952 -0.456468


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。