R语言 中把一个对象转换成一个矩阵 – as.matrix()函数
R编程语言 中的as.matrix()函数 用于将一个对象转换为一个矩阵。
语法: as.matrix(x)
参数
- x: 要转换的对象
R语言中的as.matrix()函数示例
例1: 用as.matrix()将矢量转换为矩阵
# R program to convert an object to matrix
# Creating a vector
x <- c(1:9)
# Calling as.matrix() Function
as.matrix(x)
输出
[, 1]
[1, ] 1
[2, ] 2
[3, ] 3
[4, ] 4
[5, ] 5
[6, ] 6
[7, ] 7
[8, ] 8
[9, ] 9
例2:使用as.matrix()将Dataframe转换为矩阵。
# R program to convert an object to matrix
# Calling pre-defined data set
BOD
# Calling as.matrix() Function
as.matrix(BOD)
输出
Time demand
1 1 8.3
2 2 10.3
3 3 19.0
4 4 16.0
5 5 15.6
6 7 19.8
Time demand
[1, ] 1 8.3
[2, ] 2 10.3
[3, ] 3 19.0
[4, ] 4 16.0
[5, ] 5 15.6
[6, ] 7 19.8