【发布时间】:2012-04-18 03:45:33
【问题描述】:
我有一个有点愚蠢的 R 问题。如果我有一个矩阵(或数据框,以更容易使用的为准),例如:
Year Match
2008 1808
2008 137088
2008 1
2008 56846
2007 2704
2007 169876
2007 75750
2006 2639
2006 193990
2006 2
并且我想将这些年来的每个匹配计数相加(例如,2008 年的行将是 2008 195743,我该怎么做呢?我脑子里有一些解决方案,但它们是所有这些都是不必要的复杂,而 R 往往会在某个地方隐藏一些更简单的解决方案。
您可以使用以下命令生成与上面相同的矩阵:
structure(c(2008L, 2008L, 2008L, 2008L, 2007L, 2007L, 2007L,
2006L, 2006L, 2006L, 1808L, 137088L, 1L, 56846L, 2704L, 169876L,
75750L, 2639L, 193990L, 2L), .Dim = c(10L, 2L), .Dimnames = list(
NULL, c("Year", "Match")))
感谢您提供的任何帮助。
【问题讨论】:
-
是的。我几乎可以肯定,我对“合并”这个词的不当使用混淆了我寻找答案的尝试。