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)

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 列的绝对值。
