R 绝对值函数

R 中的 abs 方法是数学函数之一,用于返回特定数字或表达式的**正绝对值**。让我们通过一个例子来看看如何在此编程语言中使用 abs。

R 编程语言中 abs 的语法如下所示

abs(number); //Return Type is Integer

数字: 可以是数字,也可以是您想为其查找绝对值的有效数值表达式。

  • 如果 number 参数为正零或负零,abs 函数将返回正零。
  • 如果 number 参数不是数字,abs 函数将返回 错误。

R abs 示例

abs 函数允许您查找数值的绝对值。在此程序中,我们将查找不同数据的绝对值并显示输出。

print("The abosolute Values are:")
# Absolute Values of both Positive and negative zeros
abs(0)
abs(-0)

# Absolute values of Positive values
abs(20)
abs(25.659)

# Absolute Values of Negative values
abs(-10.0897)
abs(-23.659)

# abs on vectors
num <- c(-1.526, 2, -3.5, -4 , -52.7896)
abs(num)
abs Function 1

R abs 函数示例 2

ABS 函数还允许您查找列值的绝对值。在此示例中,我们将使用 abs 函数查找 [服务等级] 列中所有记录的绝对值。

对于此 R 绝对值演示,我们将使用下面显示的 CSV 数据。我建议您参考R 读取 CSV 函数文章,以了解在R 编程中导入 CSV 文件所涉及的步骤。

R 代码

# abs Function example

getwd()

product <- read.csv("Product_Data.csv", TRUE, sep = ",")
print(product)

# Absolute Value
abs(product$Service.Grade)

从下面的屏幕截图可以看出,abs 函数正在返回 Service grade 列的绝对值。

abs Function 2