當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Pandas Series.abs()用法及代碼示例


Python是進行數據分析的一種出色語言,主要是因為以數據為中心的python軟件包具有奇妙的生態係統。 Pandas是其中的一種,使導入和分析數據更加容易。

Pandas Series.abs()方法用於獲取Series /DataFrame中每個元素的絕對數值。

用法:Series.abs()

參數:沒有參數

返回:返回包含每個元素的絕對值的Series或DataFrame。

代碼1:

# importing pandas module  
import pandas as pd  
  
# creating lists 
lst = [2, -10.87, -3.14, 0.12] 
lst2 = [-10.87 + 4j] 
  
ser = pd.Series(lst) 
ser1 = pd.Series(lst2) 
  
# printing values explaining abs() 
print(ser1.abs(), '\n\n', ser.abs())

輸出:

0    11.582612
dtype:float64 

 0     2.00
1    10.87
2     3.14
3     0.12
dtype:float64


代碼2:解釋在特定行上使用abs()

# importing pandas module  
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

輸出:

Name    Age    val    ope
0    John    31    98    11
1    Hari    29    48    39
2    Peter    57    -80    167
3    Loani    40    -14    101


相關用法


注:本文由純淨天空篩選整理自Shivam_k大神的英文原創作品 Python | Pandas Series.abs()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。