R – Type of Vector

To programmatically get type of a vector in R, call typeof() function and pass the vector to it as argument.

In this tutorial, we will learn how to find the type of a given vector using typeof() function, with examples.

Syntax

The syntax to use typeof() function to get the data type of vector x is

</>
Copy
typeof(x)

The function returns a character string representing the type of the given vector.

Examples

In the following program, we create a vector of type integer, and find the type using typeof() function.

example.R

</>
Copy
x <- c(1L, 2L, 4L, 8L)
print(typeof(x))

Output

[1] "integer"

Now, let us create a vector with logical values, and find this vector’s type using typeof().

example.R

</>
Copy
x <- c(TRUE, TRUE, FALSE)
print(typeof(x))

Output

[1] "logical"

Conclusion

In this R Tutorial, we learned how to find the type of a given vector, using typeof() function, with the help of examples.