Series.abs()
Pandas Series.abs()
用於獲取絕對數值Series / DataFrame 中的每一項。
語法:Series.abs()
參數:無參數
返回:返回包含每個元素絕對值的Series或DataFrame。
代碼#1:
#pandas 模塊導入
import
pandas as pd
# 創建列表
lst
=
[
2
,
-
10.87
code> ,
-
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 module import
import
pandas as pd
df
=
pd.DataFrame ({
`Name`
: [
`John`
,
`Hari`
,
`Peter`
,
`Loani`
],
`Age`
: [
31
,
29
,
57
,
40
],
`val`
: [
98
,
48
,
-
80
,
-
14
]})
df [
`ope`
]
=
(df.val
-
<代碼類=“值"> 87 )。
abs
()
df
退出:
姓名 年齡 val ope 0 John 31 98 11 1 Hari 29 48 39 2 Peter 57 -80 167 3 Loani 40 -14 101