6分钟
Index1
1. class pandas.Index(data=None, dtype=None, copy=False, name=None,
fastpath=False, tupleize_cols=True)
:创建Index
对象。
参数:
data
:一个array-like
,必须是一维的name
:一个字符串,为Index
的名字。dtype
:指定数据类型。如果为None
,则默认为object
copy
:一个布尔值。如果为True
,则拷贝输入数据data
tupleize_cols
:一个布尔值,如果可能则尽量创建MultiIndex
对象
2. Index
对象负责管理轴label
和其他元数据(比如轴name
)。构建Series/DataFrame
时,传给index/columns
关键字的任何数组或者序列都将被转化成一个Index
。Index
对象是immutable
,因此用户无法对其进行修改。这样才能够使得Index
对象在多个数据结构之间安全共享
3. 存在多种索引类型。
Index
:最泛化的Index
对象,将轴label
表示为一个Python
对象组成的Numpy
数组Int64Index
:针对整数的特殊Index
MultiIndex
:层次化索引对象,表示单个轴上的多层索引。可以看做由元组组成的数组DatatimeIndex
:存储纳秒级时间戳,用numpy
的datatime64
类型表示PeriodIndex
:针对Period
数据(时间间隔)的特殊Index
学员评价