pandas.Index.astype #

指数。astype ( dtype , copy = True ) [来源] #

创建一个索引,将值转换为数据类型。

新索引的类由 dtype 确定。当无法进行转换时,会引发 TypeError 异常。

参数
dtype numpy dtype 或 pandas 类型

请注意,任何有符号整数dtype都被视为'int64',任何无符号整数dtype都被视为'uint64',无论大小如何。

复制布尔值,默认 True

默认情况下,astype 总是返回一个新分配的对象。如果copy设置为False并且满足dtype的内部要求,则使用原始数据创建新索引或返回原始索引。

返回
指数

具有转换为指定数据类型的值的索引。

例子

>>> idx = pd.Index([1, 2, 3])
>>> idx
Index([1, 2, 3], dtype='int64')
>>> idx.astype('float')
Index([1.0, 2.0, 3.0], dtype='float64')