Combine Vectors, Matrix or Data Frames by Columns in R Language cbind() Function (original) (raw)

Last Updated : 15 Jul, 2025

cbind() function in R Language is used to combine specified Vector, Matrix or Data Frame by columns.

Syntax: cbind(x1, x2, ..., deparse.level = 1)Parameters: x1, x2: vector, matrix, data framesdeparse.level: This value determines how the column names generated. The default value of deparse.level is 1.

Example 1:

Python3 `

R program to illustrate

cbind function

Initializing two vectors

x <- 2:7 y <- c(2, 5)

Calling cbind() function

cbind(x, y)

`

Output:

 x y

[1, ] 2 2 [2, ] 3 5 [3, ] 4 2 [4, ] 5 5 [5, ] 6 2 [6, ] 7 5

Example 2:

Python3 `

R program to illustrate

cbind function

Initializing a vector

x <- 1:5

Calling cbind() function

cbind(x, 4) cbind(x, 5, deparse.level = 0) cbind(x, 6, deparse.level = 2) cbind(x, 4, deparse.level = 6)

`

Output:

 x  

[1, ] 1 4 [2, ] 2 4 [3, ] 3 4 [4, ] 4 4 [5, ] 5 4 [, 1] [, 2] [1, ] 1 5 [2, ] 2 5 [3, ] 3 5 [4, ] 4 5 [5, ] 5 5 x 6 [1, ] 1 6 [2, ] 2 6 [3, ] 3 6 [4, ] 4 6 [5, ] 5 6 [, 1] [, 2] [1, ] 1 4 [2, ] 2 4 [3, ] 3 4 [4, ] 4 4 [5, ] 5 4