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

Метод abs

Метод abs применяется к Series и возвращает новый объект, в котором каждый элемент заменён на его абсолютное значение. Этот метод не принимает никаких параметров и работает только с числовыми данными.

Синтаксис

ser.abs()

Пример

Давайте создадим серию с положительными и отрицательными числами и применим метод abs:

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

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

0 1 1 2 2 3 3 4 4 5 dtype: int64

Пример

Метод abs также работает с десятичными числами и с числами с плавающей точкой:

import pandas as pd ser = pd.Series([-1.5, 2.8, -3.2, 4.1, -5.9]) res = ser.abs() print(res)

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

0 1.5 1 2.8 2 3.2 3 4.1 4 5.9 dtype: float64

Пример

Если в серии присутствуют пропущенные значения, метод abs оставляет их без изменения и применяется только к числовым элементам:

import pandas as pd ser = pd.Series([-10, None, -30, 40, None]) res = ser.abs() print(res)

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

0 10.0 1 NaN 2 30.0 3 40.0 4 NaN dtype: float64

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

  • метод round,
    который округляет значения серии до заданного количества знаков
  • метод clip,
    который ограничивает значения серии заданными границами
  • метод replace,
    который заменяет указанные значения в серии
  • метод map,
    который применяет функцию к каждому элементу серии
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить