Related Tags

matrix
combine
r
communitycreator

# How to combine two or more matrices in R Onyejiaku Theophilus Chidalu

### Overview

To understand what a matrix is and how to create a matrix in R, click here.

### Combining two matrices in R

To combine two or more matrices in R, we use the following functions:

• rbind(): Used to add the matrices as rows.
• cbind(): Used to add the matrices as columns.

### Syntax

rbind() for adding as rows:

rbind(matrix1, matrix2)


cbind() for adding as columns:

cbind(matrix1, matrix2)


### Parameters

Both functions rbind() and cbind() take two or more matrices as their parameters.

### Adding matrices as rows using the rbind() function

In the code below, we’ll add two matrices as rows.

### Example

# creating two matrices
mymatrix1 <- matrix(c("apple", "banana", "cherry", "grape"), nrow = 2, ncol = 2)
mymatrix2 <- matrix(c("orange", "mango", "pineapple", "watermelon"), nrow = 2, ncol = 2)

# Adding both as a rows
combinedmatrix <- rbind(mymatrix1, mymatrix2)
combinedmatrix

Adding two matrices as rows using the rbind() function

### Explanation

• Lines 2–3: We create two 2x2 matrices, mymatrix1 and mymatrix2.
• Line 6: Using the rbind() function, we add both matrices together as rows. The output is assigned to a new variable, combinedmatrix.
• Line 7: We print the modified matrix combinedmatrix.

### Adding matrices as columns using the cbind() function

In the code below, we’ll add two matrices as columns.

### Example

# creating two matrices
mymatrix1 <- matrix(c("apple", "banana", "cherry", "grape"), nrow = 2, ncol = 2)
mymatrix2 <- matrix(c("orange", "mango", "pineapple", "watermelon"), nrow = 2, ncol = 2)

# Adding both as a columns
combinedmatrix <- cbind(mymatrix1, mymatrix2)
combinedmatrix

Adding two matrices as columns using the cbind() function

### Explanation

• Lines 2–3: We create two 2x2 matrices mymatrix1 and mymatrix2.
• Line 6: Using the cbind() function, we add both matrices together as columns. The output is assigned to a new variable, combinedmatrix.
• Line 7: We print the modified matrix, combinedmatrix.

RELATED TAGS

matrix
combine
r
communitycreator

CONTRIBUTOR Onyejiaku Theophilus Chidalu
RELATED COURSES

View all Courses

Keep Exploring

Learn in-demand tech skills in half the time 