python的abs(3+4j)_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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值