The seq() function used to generate sequence of numbers with specified increment or decrement between values.

The following method shows how you can do it with syntax.

Method 1: Use seq() Function

seq(from=x, to=y, by=n, length.out=a)


from: Used to specify the starting point of sequence to: Used to specify the ending point of sequence by: Used to add increment or decrement between values length.out: Used to specify length of sequence

The following examples shows how to use seq() function in R.

## Use seq() Function to Create Sequence with Specific Incrementing

Let’s see how we can create sequence from 1 to 15 which incremented by 3:

# Define sequence
x <- seq(from=1,to=15,by=3)

# Show sequence
print(x)


Output:

[1]  1  4  7 10 13


Here in the above code we create sequence of values from 1 to 15 with increment of 3 using seq() function.

## Use seq() Function to Create Sequence with Specific Decrementing

Suppose we want to create sequence from 20 to 5 which decremented by 2:

# Define sequence
x <- seq(from=20,to=5,by=-2)

# Show sequence
print(x)


Output:

[1] 20 18 16 14 12 10  8  6


As we can see in output sequence is created from 20 to 5 which decremented by 2.

## Use seq() Function to Generate Sequence of Specific Length

We can create sequence with specific length using length.out argument:

# Define sequence
x <- seq(from=1,to=20,by=5)

# Show sequence
print(x)


Output:

[1]  1  6 11 16


In the above code we create sequence from 1 to 20 with length size 4. This sequence pick any random values using specified length from define range.