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