0
我想从矢量数据中命名矩阵的列。如何将列名称从矩阵中的矢量值?
假设我有以下矩阵:
A <- matrix(1:110, ncol=11)
,并与11个值的向量函数read.table来自:
code <- data1$code
我想这样做:
colnames(A)=data.frame(code)
使用来自向量代码的值来放置列的名称
我想从矢量数据中命名矩阵的列。如何将列名称从矩阵中的矢量值?
假设我有以下矩阵:
A <- matrix(1:110, ncol=11)
,并与11个值的向量函数read.table来自:
code <- data1$code
我想这样做:
colnames(A)=data.frame(code)
使用来自向量代码的值来放置列的名称
这将是简单得多只是为了打发code
(或者as.character(code)
,如果是可变
colnames(A) <- as.character(code)
的因素传递一个data.frame
有一列是行不通的,因为这有length =1
(一列)。
一个data.frame
用正确长度的两个元素dimnames
一个list
,你可以在同一时间同时设置rownames
和colnames
。
你看到了什么错误? – krlmlr 2013-04-04 22:05:06