## Convert Data Frame to Matrix in R

In this tutorial, we will learn how to convert an R Dataframe to an R Matrix.

Consider that you have your data loaded to an R Dataframe and it is required to do some matrix operations on the data. You can load your dataframe into a matrix and do the matrix operations on it.

To convert Dataframe to Matrix in R language, use data.matrix() method. The syntax of data.matrix() method is

`data.matrix(frame, rownames.force = NA)`

where `frame` is the dataframe and `rownames.force` is logical indicating if the resulting matrix should have character (rather than `NULL``rownames`. The default, `NA`, uses `NULL` rownames if the data frame has ‘automatic’ row.names or for a zero-row data frame.

### Example 1 – Convert Data Frame to Matrix in R

In this example, we will create an R dataframe and then convert it to a matrix.

```> DF1 = data.frame(c1= c(1, 5, 14, 23, 54), c2= c(9, 15, 85, 3, 42), c3= c(9, 7, 42, 87, 16))
> DF1
c1 c2 c3
1  1  9  9
2  5 15  7
3 14 85 42
4 23  3 87
5 54 42 16
> Mat1 = data.matrix(DF1)
> Mat1
c1 c2 c3
[1,]  1  9  9
[2,]  5 15  7
[3,] 14 85 42
[4,] 23  3 87
[5,] 54 42 16```

### Conclusion

In this R Tutorial, we have learnt to convert Data Frame to Matrix.