R Double Vectors
R Double Vector is an atomic vector whose type is “double”. A double vector can have numbers of type double or special values like NA, NaN, Inf or -Inf.
In this tutorial, we will learn how to create a double vector in R, with examples.
Allowed Values in Double Vector
The following are the list of values allowed in a double vector.
- NA (Missing Value)
- NaN (Not a Number)
- Inf (Positive Infinity)
- -Inf (Negative Infinity)
Create a Double Vector using c()
To create a double vector, we can use c() function. A number by default is considered double in R.
In the following example, we create a double vector with length 5. We print the type of vector, and the vector contents.
x <- c(2, 3, 5, 7, 11) print(typeof(x)) print(x)
 "double"  2 3 5 7 11
A double vector can contain
NA, NaN, Inf and -Inf.
In the following program, we create a double vector with some of the values as NA, NaN, -Inf and Inf.
x <- c(2, NA, NaN, -Inf, Inf) print(typeof(x)) print(x)
 "double"  2 NA NaN -Inf Inf
In this R Tutorial, we learned what double vectors are, different values allowed in a double vector, and how to create a double vector, with the help of examples.