zoukankan      html  css  js  c++  java
  • 利用Python进行数据分析(11) pandas基础: 层次化索引

     
    层次化索引

    层次化索引指你能在一个数组上拥有多个索引,例如:
    有点像Excel里的合并单元格对么?

    根据索引选择数据子集
     
    以外层索引的方式选择数据子集:

    以内层索引的方式选择数据:

    多重索引Series转换为DataFrame
     
    层次化索引在数据重塑和分组中扮演着很重要的角色,例如,上面的层次化索引数据可以转换为一个DataFrame:

    对于一个DataFrame,横轴和竖轴都可以有层次化索引,例如:

    重排分级顺序

    根据索引交换
    swaplevel()函数可以将两个级别的数据进行交换,例如:

    根据索引排序
    sortlevel()函数根据单个级别的值对数据进行排序,例如:
    以行按第一层进行排序:

    以行按第二层进行排序:

    以列按第一层进行排序:

    根据级别汇总统计

    多层次索引的数据,汇总的时候可以单独按照级别进行,例如:
  • 相关阅读:
    Linux系统下ZIP文件解压和压缩命令
    解析XML文件
    数组和集合之间的转换
    数据库密码到期修改密码
    Linux系统中启动jar程序
    JSONArray依赖包
    多态性
    接口----interface
    抽象类
    final关键字
  • 原文地址:https://www.cnblogs.com/sirkevin/p/5767534.html
Copyright © 2011-2022 走看看