Open in App
Not now

# Convert Matrix to Dataframe in R

• Last Updated : 09 May, 2021

In this article, we will discuss how to convert the matrix into DataFrame, or we can also say that we will discuss how to create a DataFrame from a matrix in R Programming Language.

A matrix can be converted to a dataframe by using a function called as.data.frame(). It will take each column from the matrix and convert it to each column in the dataframe.

Syntax:

as.data.frame(matrix_data)

Where, matrix_data is the input matrix.

Example 1:

## R

 `# create the matrix with 4 rows  ` `# with numeric elements ` `matrix_data=``matrix``(``c``(1,2,3,4,5,6,7,8),nrow=4) ` ` `  `# display the data ` `print``(matrix_data) ` ` `  `# convert the matrix into dataframe ` `dataframe_data=``as.data.frame``(matrix_data) ` ` `  `# print dataframe data ` `print``(dataframe_data) `

Output:

Example 2:

## R

 `# create the matrix with 8 rows  ` `# with numeric elements ` `matrix_data=``matrix``(``c``(1,2,3,4,5,6,7,8,11:18),nrow=8) ` ` `  `# display the data ` `print``(matrix_data) ` ` `  `# convert the matrix into dataframe ` `dataframe_data=``as.data.frame``(matrix_data) ` ` `  `# print dataframe data ` `print``(dataframe_data) `

Output:

Example 3:

## R

 `# create the matrix with 8 rows  ` `# with different elements ` `matrix_data=``matrix``(``c``( ` `  ``"bobby"``,``"pinkey"``,``"rohith"``,``"gnanesh"``,5.3,6.6,7,8,11:18),nrow=8) ` ` `  `# display the data ` `print``(matrix_data) ` ` `  `# convert the matrix into dataframe ` `dataframe_data=``as.data.frame``(matrix_data) ` ` `  `# print dataframe data ` `print``(dataframe_data) `

Output:

My Personal Notes arrow_drop_up
Related Articles