To understand and create a matrix in R, click on this shot.
The rbind()
function adds additional row(s) to a matrix in R.
rbind(matrix, c(row elements))
The rbind()
function takes two parameter values:
matrix
: This is an already existing matrix to which we wish to add a column.row elements
: This is the list of elements we wish to add to the new row.The rbind()
function returns a modified matrix with a new column.
# creating a matrixmyMatrix <- matrix(c("apple", "banana", "cherry", "orange","grape", "pineapple", "pear", "melon", "fig"), nrow = 3, ncol = 3)# adding a row using the rbind() functionmyNewMatrix <- rbind(myMatrix, c("lemon", "mango", "strawberry"))# printing the new matridmyNewMatrix
3
by 3
matrix (a matrix with 3 rows and 3 columns) myMatrix
using the matrix()
function. We pass the parameter values of its shape. nrow = 3
represents 3 rows, and ncol = 3
represents 3 columns.rbind()
function, we add a row of elements to the existing matrix.myNewMatrix
.It is worth noting that the new row we wish to add must be the same length as the current matrix.