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

• Last Updated : 01 Jun, 2020

`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 frames
deparse.level: This value determines how the column names generated. The default value of deparse.level is 1.

Example 1:

 `# 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:

 `# 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
```
My Personal Notes arrow_drop_up