pandas.Index.astype
- Index.astype(dtype, copy=True)[source]
-
Создание индекса со значениями, преобразованными к типам данных.
Класс нового индекса определяется типом данных. При невозможности преобразования генерируется исключение TypeError.
- Параметры:
-
- dtype:numpy тип данных или pandas тип
-
Обратите внимание, что любой целочисленный тип данных со знаком dtype обрабатывается как
'int64', а любой целочисленный тип данных без знака dtype обрабатывается как'uint64', независимо от размера. - copy:bool, по умолчанию True
-
По умолчанию astype всегда возвращает новый выделенный объект. Если copy установлено в False и внутренние требования к типу данных удовлетворены, исходные данные используются для создания нового индекса или возвращается исходный индекс.
- Возвращаемые значения:
-
- Index
-
Индекс со значениями, преобразованными к указанному типу данных.
Примеры
>>> 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')
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.Index.astype.html