美文网首页Pandas
Pandas数据结构之索引对象

Pandas数据结构之索引对象

作者: 5f2a6061653d | 来源:发表于2018-11-08 22:26 被阅读3次

索引对象

Pandas中的索引对象,即负责管理对象的轴标签和其他元数据(例如,轴名称),在构建Series或DataFrame对象时,所用到的数组或其他序列的标签都会转换为一个Index,在上述Series和DataFrame对象的讲解中也对索引对象有部分讲解。
注意:Index对象是不可修改的。
对于索引对象,使用者无须了解太多细节,但索引对象是Pandas数据结构中重要的组成部分,因此接下来简单介绍有关Index对象的重要内容。
Pandas中含有不同类型的Index对象,具体如表4.2所示。

对象 说明
Index 最泛化的Index对象,将轴标签表示为一个由Python对象组成的NumPy数组
Int64Index 针对整数的特殊Index
MultiIndex “层次化”索引对象,表示单个轴上的多层索引,可以看成由元组组成的数组
DatetimeIndex 存储纳秒级时间戳(用NumPy的datetime64类型表示)
PeriodIndex 针对Period数据(时间间隔)的特殊Index

对于索引对象来说,每个索引都含有一些属性和函数,用来设置逻辑并解决该索引包含数据的常见问题,具体如表4.3所示。

属性和函数 说明
append 连接另一个Index对象,产生一个新的Index
diff 计算差集,并得到一个Index
intersection 计算交集
union 计算并集
isin 计算一个指示各值是否包含在参数集合中的布尔型数组
delete 删除索引i处的元素,并得到新的Index
drop 删除传入的值,并得到新的Index
insert 将元素插入到索引i处,并得到新的Index
is_monotonic 当各元素均大于等于前一个元素时,返回True
is_unique 当Index没有重复值时,返回True
unique 计算Index中唯一值的数组

相关文章

  • Python学习之pandas快速入门(三)

    数据结构 索引对象 ·pandas的索引对象负责管理轴标签和其他元数据(比如轴名称等)。 构建Series或Dat...

  • Pandas数据结构之索引对象

    索引对象 Pandas中的索引对象,即负责管理对象的轴标签和其他元数据(例如,轴名称),在构建Series或Dat...

  • pandas学习-2

    Pandas数据结构Series:索引 位置下标 / 标签索引 / 切片索引 / 布尔型索引

  • Pandas数据结构介绍

    Pandas数据结构介绍 Series 声明对象Series是带索引功能的一维数组,其对象包含value和inde...

  • 2.3 数据结构Series:索引

    【课程2.3】 Pandas数据结构Series:索引位置下标 / 标签索引 / 切片索引 / 布尔型索引 1-...

  • pandas重新索引

    pandas之重新索引 pandas有一个很重要的方法是reindex,它的作用是创建一个适应新索引的新对象。 对...

  • pandas学习-5

    Pandas数据结构Dataframe:索引 Dataframe既有行索引也有列索引,可以被看做由Series组成...

  • 2.6 数据结构Dataframe:索引

    【课程2.6】 Pandas数据结构Dataframe:索引Dataframe既有行索引也有列索引,可以被看做由...

  • Pandas数据结构之Series

    本节介绍 Pandas 基础数据结构,包括各类对象的数据类型、索引、轴标记、对齐等基础操作。首先,导入 NumPy...

  • pandas数据结构

    pandas数据结构 Series创建赋值字典创建数组运算 DataFrame创建索引列索引行索引列赋值属性 索引...

网友评论

    本文标题:Pandas数据结构之索引对象

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