# R - abs() Function

The R abs() function returns the absolute value (positive value) of the specified number. In special cases it returns the following:

• If the argument is infinite, the result is positive infinity.
• If the argument is NaN, the result is NaN.

### Syntax

```abs(x)
```

### Parameters

 `x` `Required. `Specify column to compute on.

### Return Value

Returns the absolute value (positive value) of the argument.

### Example:

The example below shows the usage of abs() function.

```#operating on single element atomic vector
print(abs(-10.3))
print(abs(-10.5))
print(abs(8.5))

cat("\nOperating on vector\n")
#operating on vector
v <- c(-4.1, 5.1, -6.1)
print(abs(v))

cat("\nOperating on matrix\n")
#operating on matrix
m <- matrix(c(-1.5, 2.5, -3.5, 4.5, -5.5, NaN), nrow=2)
print(abs(m))

cat("\nOperating on first column of matrix\n")
#operating on first column of matrix
print(abs(m[,1]))
```

The output of the above code will be:

```[1] 10.3
[1] 10.5
[1] 8.5

Operating on vector
[1] 4.1 5.1 6.1

Operating on matrix
[,1] [,2] [,3]
[1,]  1.5  3.5  5.5
[2,]  2.5  4.5  NaN

Operating on first column of matrix
[1] 1.5 2.5
```

❮ R Math Functions

5