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
相关用法
- Python pandas.map()用法及代码示例
- Python Pandas Timestamp.tz用法及代码示例
- Python Pandas Series.str.contains()用法及代码示例
- Python Pandas dataframe.std()用法及代码示例
- Python Pandas Timestamp.dst用法及代码示例
- Python Pandas dataframe.sem()用法及代码示例
- Python Pandas DataFrame.ix[ ]用法及代码示例
- Python Pandas.Categorical()用法及代码示例
- Python Pandas.apply()用法及代码示例
- Python Pandas TimedeltaIndex.contains用法及代码示例
- Python Pandas Timestamp.now用法及代码示例
- Python Pandas Series.str.pad()用法及代码示例
- Python Pandas Series.take()用法及代码示例
- Python Pandas dataframe.all()用法及代码示例
- Python Pandas series.str.get()用法及代码示例
注:本文由纯净天空筛选整理自Shivam_k大神的英文原创作品 Python | Pandas Series.abs()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。