fungsi data.matrix() dalam Bahasa R digunakan untuk membuat matriks dengan mengubah semua nilai Bingkai Data menjadi mode numerik dan kemudian mengikatnya sebagai matriks.
Sintaks: data.matrix(df)
Parameter: df: Bingkai data yang akan dikonversi.
# R program to convert a data frame
# into a numeric matrix
# Creating a dataframe
df1 = data.frame(
"Name" = c("Amar", "Akbar", "Ronald"),
"Language" = c("R", "Python", "C#"),
"Age" = c(26, 38, 22)
)
# Printing data frame
print(df1)
## Name Language Age
## 1 Amar R 26
## 2 Akbar Python 38
## 3 Ronald C# 22
# Converting into numeric matrix
df2 <- data.matrix(df1)
df2
## Name Language Age
## [1,] 2 3 26
## [2,] 1 2 38
## [3,] 3 1 22
# 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("x", "y", "z")
# Printing data frame
print(df)
## x y z
## 1 B 1 1
## 2 D 2 2
## 3 A 3 3
## 4 A 4 4
## 5 B 1 5
## 6 A 2 6
## 7 C 3 7
## 8 C 4 8
# Converting into numeric matrix
df2 <- data.matrix(df)
df2
## x y z
## [1,] 2 1 1
## [2,] 4 2 2
## [3,] 1 3 3
## [4,] 1 4 4
## [5,] 2 1 5
## [6,] 1 2 6
## [7,] 3 3 7
## [8,] 3 4 8