我有一个矩阵,其中包含重复字符列名称的列。在具有相同列名称的矩阵中组合列
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