python abs的功能_Python Pandas DataFrame.abs()用法及代码示例

Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统。 Pandas是其中的一种,使导入和分析数据更加容易。

dataframe.abs()是最简单的pandas DataFrame 功能之一。它返回带有绝对值的对象,并且仅适用于所有数字对象。它也不具有任何Nan值。abs()函数也可以与复数一起使用以找到其绝对值。

对于复数,绝对值定义为:

ff6e879bc5a832ceb1e7251c205b48b7.jpg

用法: DataFrame.abs()

返回:type of caller

有关在代码中使用的CSV文件的链接,请单击此处

范例1:用nba.csv文件中的“Omega Warrior”替换团队“Boston Celtics”

# importing pandas as pd

import pandas as pd

# Making data frame from the csv file

df = pd.read_csv("nba.csv")

# Printing the first 10 rows of the

# data frame for visualization

df[:10]

c9a91f7524a871a09111738603c6f952.jpg

为了找到绝对值,我们还需要在 DataFrame 中使用负值。因此,出于演示目的,我们将某些值更改为负数。

# This will set the Number column

# to be all negative.

df.Number = df.Number*(-1)

输出:

3a0e28a179890e50be6ab086dbf5ed39.jpg

现在使用abs()函数仅查找Number列的绝对值。

# Applying abs() value on one column only

df.Number.abs()

输出:

b15ef47ed477c78da9f8690b8ea12610.jpg

范例2:正在申请abs()在具有复数的序列上

# Importing pandas as pd

import pandas as pd

# Creating a series

ser = pd.Series([1.2 + 1j, 2 + 5j, 1 + 8j, 3.2 + 2j])

# let's print the values in ser

ser

7fd26e7d22fbc6d3f553180d3eecd8cd.jpg

# Using abs() function to find the

# absolute value of the complex numbers

absolute_values = s.abs()

# Print the absolute values of all complex numbers

absolute_values

abe94543c57e7e449f82a31466b14af4.jpg

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值