0

我试图从向量的数据中命名矩阵的列。

假设我有以下矩阵:

A <- matrix(1:110, ncol=11)

还有一个来自 read.table 的具有 11 个值的向量:

code <- data1$code

我想做类似的事情:

colnames(A)=data.frame(code)

使用向量代码中的值放置列的名称

4

1 回答 1

1

code仅通过(或者as.character(code),如果它是一个因子变量,则可能要简单得多

colnames(A) <- as.character(code)

用一列传递 adata.frame将不起作用,因为这有length =1(一列)。

Adata.framelist具有正确长度的两个元素的a,dimnames您可以同时设置这rownames两个元素colnames

于 2013-04-04T22:09:02.057 回答