R语言 如何创建一个空矩阵
空矩阵 是指没有行和列。一个包含缺失值的矩阵至少有一行和一列,一个包含零的矩阵也是如此。在这篇文章中,我们将看到如何在R编程语言中创建一个空矩阵。
有三种创建空矩阵的方法 。
- 使用行和列。
- 只使用行。
- 只使用列。
方法1: 同时使用行和列。
在这里,我们需要同时传递行和列来创建一个空矩阵。
语法: matrix name = matrix(, nrow = value 1, ncol = value2)
其中 。
- 矩阵名称可以是任何有效的标识符
- 值1是指行数。
- 值2代表列的数量。
例1: 在下面的例子中,我们创建了一个mat变量,创建完mat变量后,我们使用matrix函数创建一个矩阵,并在其中提到一些行和列。
下面是具体的实现 。
# creating empty matrix,
# storing in variable mat and passing
# number of rows and columns
mat = matrix(, nrow = 1, ncol = 1)
# printing empty matrix.
print(mat)
输出 。
这里我们得到了NA的输出,这意味着不是一个数字或不可用。
例2 :
# creating empty matrix,
# storing in variable mat1 and passing
@ number of rows and columns
mat1 = matrix(, nrow = 10, ncol = 10)
# printing empty matrix.
print(mat1)
输出 。
方法2: 只使用行。
这里我们需要传递唯一的一行来创建一个空矩阵
语法: matrix name = matrix(, nrow = value 1)
其中。
这里矩阵名称可以是任何有效的标识符
值1是指行的数量。
例1 :
Mat<-matrix(,nrow=10)
# printing empty matrix.
print(Mat)
输出 。
方法3: 只使用列。
这里我们需要传递唯一的列来创建一个空矩阵。
语法: matrix name = matrix(, ncol = value 1)
其中。
这里的矩阵名称可以是任何有效的标识符
值1是指列的数量。
下面是实现 方法。
Mat<-matrix(,ncol=10)
#printing empty matrix.
print(Mat)
输出 。