РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
162 of 687 menu

Метод astype

Метод astype применяется к Series и возвращает новую серию с элементами, приведёнными к заданному типу данных. Первым параметром передаётся целевой тип. По умолчанию метод создаёт копию данных.

Синтаксис

ser.astype(dtype, copy=True, errors='raise')

Пример

Преобразуем целочисленную серию в вещественный тип:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5]) res = ser.astype(float) print(res)

Результат выполнения кода:

0 1.0 1 2.0 2 3.0 3 4.0 4 5.0 dtype: float64

Пример

Преобразуем строковую серию в категориальный тип:

import pandas as pd ser = pd.Series(['a', 'b', 'c', 'a', 'b']) res = ser.astype('category') print(res)

Результат выполнения кода:

0 a 1 b 2 c 3 a 4 b dtype: category Categories (3, object): ['a', 'b', 'c']

Пример

Преобразуем серию в строковый тип с помощью псевдонима:

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) res = ser.astype(str) print(res)

Результат выполнения кода:

0 10 1 20 2 30 3 40 4 50 dtype: object

Смотрите также

  • метод astype,
    который преобразует типы данных элементов
  • атрибут dtype,
    который возвращает текущий тип данных серии
  • метод to_numpy,
    который преобразует серию в массив NumPy
  • метод copy,
    который создает копию серии
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить