课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
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关键字的任何数组或者序列都将被转化成一个IndexIndex 对象是immutable,因此用户无法对其进行修改。这样才能够使得Index对象在多个数据结构之间安全共享

3. 存在多种索引类型。

  • Index:最泛化的Index对象,将轴label表示为一个Python对象组成的Numpy数组
  • Int64Index:针对整数的特殊Index
  • MultiIndex:层次化索引对象,表示单个轴上的多层索引。可以看做由元组组成的数组
  • DatatimeIndex:存储纳秒级时间戳,用numpydatatime64类型表示
  • PeriodIndex:针对Period数据(时间间隔)的特殊Index