HOWTO · R

R で空行列を作成する

このチュートリアルでは、R で空の行列を作成する方法を示します。

空行列は、通常の行列を作成するのと同じ方法で作成されます。 このチュートリアルでは、R で行と列に基づいて空の行列を作成する 3つの異なる方法を示します。

R の行を使用して空の行列を作成する

行列の引数として行をバイパスする空の行列を作成できます。 このマトリックスには 1つの列のみが含まれます。

コード例:

Demo_Matrix <- matrix(,nrow=10)

# print the empty matrix
print(Demo_Matrix)

上記のコードは、10 行 1 列の空の行列を作成します。

出力:

[,1]
[1,]   NA
[2,]   NA
[3,]   NA
[4,]   NA
[5,]   NA
[6,]   NA
[7,]   NA
[8,]   NA
[9,]   NA
[10,]   NA

R の列を使用して空の行列を作成する

行列の引数として列を渡すことにより、空の行列を作成できます。 この行列には 1 行のみが含まれます。

コード例:

Demo_Matrix <- matrix(,ncol=10)

# print the empty matrix.
print(Demo_Matrix)

上記のコードは、10 列と 1 行の空の行列を作成します。

出力:

[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA

R で行と列の両方を使用して空の行列を作成する

行列の引数として行と列の両方をバイパスして、行と列の両方を持つ空の行列を作成することもできます。

コード例:

Demo_Matrix <- matrix(, nrow = 10, ncol = 10)

# print the empty matrix.
print(Demo_Matrix)

上記のコードは、10 行と 10 列の空の行列を作成します。

出力:

[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[2,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[3,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[4,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[5,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[6,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[7,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[8,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[9,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA
[10,]   NA   NA   NA   NA   NA   NA   NA   NA   NA    NA