行列名を設定するR言語の行列表現

R言語では、rownames()とcolnames()関数を使用して、行列の行と列に名前を付けられます。

例えば、行列 mat があるとしますと

mat <- matrix(data = c(1, 2, 3, 4), nrow = 2, ncol = 2)

rownames()およびcolnames()関数を用いて、行列の行および列に名前を付けることができます。

rownames(mat) <- c("row1", "row2")
colnames(mat) <- c("col1", "col2")

行列の名前を「row1」「row2」「col1」「col2」にしています。

rownames()およびcolnames()関数を使用して、名前付き行と列を取得できます。

rownames(mat)  # 获取行名
colnames(mat)  # 获取列名

行と列の名前を削除するには、rownames() と colnames() 関数の結果を NULL に設定します。

rownames(mat) <- NULL  # 删除行名
colnames(mat) <- NULL  # 删除列名

このように行列の命名は不要となります。

bannerAds