我有一個矩陣,其中包含重複字符列名稱的列。在具有相同列名稱的矩陣中組合列
set.seed(1)
m <- matrix(sample(1:10,12,replace=TRUE), nrow = 3, ncol = 4, byrow = TRUE,
dimnames = list(c("s1", "s2", "s3"),c("x", "y","x","y")))
m
x y x y
s1 3 4 6 10
s2 3 9 10 7
s3 7 1 3 2
我需要用相同的列名的所有列總結成只有一列即
m <- matrix(c(9,14,13,16,10,3), nrow = 3, ncol = , byrow = TRUE,dimnames = list(c("s1", "s2", "s3"),c("x", "y")))
x y
s1 9 14
s2 13 16
s3 10 3
我曾與在聚合函數的簡單相加戲,但還沒有任何運氣。有什麼建議?謝謝。
建議#1:提供最小[再現的示例](HTTP://計算器.COM /問題/ 5963269 /如何對做 - 一個偉大-R重現-例子)。 – 2012-07-16 20:59:51
我可以用任何方式解釋你的問題。這使得它無法理解。請發佈樣本數據和預期結果。 – Andrie 2012-07-16 21:02:17
好吧,現在我有你的示例數據。這是一個好的開始。預期的結果是什麼? – Andrie 2012-07-16 21:07:39