当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。