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`
: [
`Джон`
,
` Хари`
,
`Питер`
,
],
`Возраст`
: [
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