Метод 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