Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图从向量的数据中命名矩阵的列。
假设我有以下矩阵:
A <- matrix(1:110, ncol=11)
还有一个来自 read.table 的具有 11 个值的向量:
code <- data1$code
我想做类似的事情:
colnames(A)=data.frame(code)
使用向量代码中的值放置列的名称
code仅通过(或者as.character(code),如果它是一个因子变量,则可能要简单得多
code
as.character(code)
colnames(A) <- as.character(code)
用一列传递 adata.frame将不起作用,因为这有length =1(一列)。
data.frame
length =1
Adata.frame是 list具有正确长度的两个元素的a,dimnames您可以同时设置这rownames两个元素colnames。
list
dimnames
rownames
colnames