The sign() function used to get sign of numeric value or numeric vector in R. It returns -1 for negative numbers, 0 for zero and 1 for positive number.
The following method shows how you can do it with syntax.
Method 1: Use sign() Function
sign(x)
x: Number ot numeric vector
The follwing example shows how to use sign() function.
Use sign() Function on Numeric Vector
Let’s apply sign() function on numeric value:
# Define vector
num1 <- c(15,-19,18,-23,27,44,-59)
# Get sign of element
sign(num1)
Output:
[1] 1 -1 1 -1 1 1 -1
As we can see in the output -19,-23 and -59 have sign -1 because they’re negative, 15,18,27 and 44 have sign 1 because they are positive.