Python | Pandas Series.abs ()

| | | |

Series.abs() Pandas Series.abs() используется для получения абсолютного числового значения каждого элемента в Series/DataFrame.

Синтаксис: Series.abs()

Параметры: Нет параметров

Возвращает: возвращает серию или кадр данных, содержащий абсолютное значение каждого элемента.

Код № 1:


# импорт модуля pandas

import pandas as pd


# создать списки

lst = [ 2 , - 10.87 <класс кода ="plain ">, <класс кода ="keyword"> - 3.14 , 0.12 ]

lst2 = [ - 10.87 + 4j ]


ser = pd.Series (lst)

ser1 = pd.Series (lst2)


# значения для печати ‚ Äã‚Äãобъяснение abs()

print (ser1. abs (), `` , сер. abs ())

Выход:

0 11.582612 dtype: float64 0 2.00 1 10.87 2 3.14 3 0.12 dtype: float64 

Код № 2: Объяснение использования abs() в определенной строке


# импорт модуля pandas

import pandas as pd


df = pd.DataFrame ({ `Name` : [ `Джон` , ` Хари` , `Питер` , `Loani` ],

`Возраст` : [ 31 , 29 , 57 , 40 ],

`val` : [ 98 , 48 , - 80 , - 14 ]})



df [ `ope` ] = (df.val - <класс кода = "значение "> 87 ). abs ()


df

Выход:

Имя Возраст val ope 0 Иоанн 31 98 11 1 Хари 29 48 39 2 Петр 57 -80 167 3 Лоани 40 -14 101