data.matrix()fungsi dalam Bahasa R digunakan untuk membuat matriks dengan mengubah semua nilai Bingkai Data menjadi mode numerik dan kemudian mengikatnya sebagai matriks.

df1 = data.frame( 
  "Name" = c("Kamal", "Andra", "Rafi"), 
  "Language" = c("R", "PHP", "Java"), 
  "Age" = c(18, 23, 31) 
) 
  
# Printing data frame
print(df1)
##    Name Language Age
## 1 Kamal        R  18
## 2 Andra      PHP  23
## 3  Rafi     Java  31
# Converting into numeric matrix
df2 <- data.matrix(df1)
df2
##      Name Language Age
## [1,]    2        3  18
## [2,]    1        2  23
## [3,]    3        1  31
# R program to convert a data frame
# into a numeric matrix
    
# Creating a dataframe 
df <- data.frame(sample(LETTERS[1:4], 8, 
                 replace = T), cbind(1:4, 1:8))
colnames(df) <- c("A", "B", "C")
  
# Printing data frame
print(df)
##   A B C
## 1 C 1 1
## 2 A 2 2
## 3 D 3 3
## 4 B 4 4
## 5 D 1 5
## 6 C 2 6
## 7 B 3 7
## 8 D 4 8
# Converting into numeric matrix
df2 <- data.matrix(df)
df2
##      A B C
## [1,] 3 1 1
## [2,] 1 2 2
## [3,] 4 3 3
## [4,] 2 4 4
## [5,] 4 1 5
## [6,] 3 2 6
## [7,] 2 3 7
## [8,] 4 4 8