美文网首页
pandas使用技巧【6】如何给Series和DataFrame

pandas使用技巧【6】如何给Series和DataFrame

作者: 夜雨寒山 | 来源:发表于2017-11-09 12:39 被阅读0次
    简介: 本文主要介绍Series和DataFrame排序方法。

    Sort Series

    分为索引排序值排序

    1. sort_index方法
    seriesdata.sort_index()
    seriesdata.sort_index(ascending = False, inpalce = False)
    
    1. sort_values方法
    seriesdata.sort_values()
    seriesdata.sort_values(ascending = False, inpalce = False)
    

    Sort DataFrame

    • sort_index方法

    该方法可以根据行名排序,也可以根据列名排序,区别在于axis

    1. axis = 0 给列名排序,ascending指定排序方法
    dataframe.sort_index()
    
    1. axis = 1 给行名排序,ascending指定排序方法
    dataframe.sort_index(axis = 1)
    
    • sort_values方法

    该方法根据数据进行排序,可以分为sort column和sort by column,注意加以区分。

    1. sort
      这种方法是从DataFrame中挑取出来具体的列,然后对该行进行排序。操作的是特定的行
    dataframe.colname.sort_values()
    dataframe.colname.sort_values(ascending = False)
    dataframe["colname"].sort_values()
    dataframe["colname"].sort_values(ascending = False)
    
    1. sort by
      这种方法是按照给定的列的值对DataFrame数据进行排序,与上一种区别在于操作的是整个DataFrame。
    • 单列sort
    dataframe.sort_values("colname")
    
    • 多列sort
    dataframe.sort_values( ["col1", "col2",..."coln"])
    

    附上小哥哥的视频链接Data analysis in Python with pandas
    Youtube 🔗
    哔哩哔哩 🔗

    所有文章列表
    pandas使用技巧总览

    相关文章

      网友评论

          本文标题:pandas使用技巧【6】如何给Series和DataFrame

          本文链接:https://www.haomeiwen.com/subject/dwypmxtx.html