Python Pandas Series.abs()

Python Pandas Series.abs()

Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。Pandas就是这些包中的一个,使导入和分析数据变得更加容易。
Pandas Series.abs()方法用于获取Series/DataFrame中每个元素的绝对数字值。

语法: Series.abs()
参数:无参数
返回:返回包含每个元素绝对值的系列或数据框架。

代码 #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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程