行列名を設定する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 # 删除列名
このように行列の命名は不要となります。