There are three common ways to create a vector of zeros in R:
Method 1: Use numeric()
#create vector of 12 zeros
numeric(12)
Method 2: Use integer()
#create vector of 12 zeros
integer(12)
Method 3: Use rep()
#create vector of 12 zeros
rep(0, 12)
The following examples show how to use each method in practice.
Example 1: Create Vector of Zeros Using numeric()
The following code shows how to create a vector of zeros using the numeric() function:
#create vector of 12 zeros
numeric(12)
[1] 0 0 0 0 0 0 0 0 0 0 0 0
The result is a vector with 12 zeros.
Note that this vector will have a class of numeric.
Example 2: Create Vector of Zeros Using integer()
The following code shows how to create a vector of zeros using the integer() function:
#create vector of 12 zeros
integer(12)
[1] 0 0 0 0 0 0 0 0 0 0 0 0
The result is a vector with 12 zeros.
Note that this vector will have a class of integer.
Example 3: Create Vector of Zeros Using rep()
The following code shows how to create a vector of zeros using the rep() function:
#create vector of 12 zeros
rep(0, 12)
[1] 0 0 0 0 0 0 0 0 0 0 0 0
The result is a vector with 12 zeros.
Note that this vector will have a class of numeric.
Related: How to Use rep() Function in R to Replicate Elements
Additional Resources
The following tutorials explain how to perform other common tasks in R:
How to Create a Vector with Random Numbers in R
How to Create an Empty Vector in R
How to Check if a Vector Contains a Given Element in R