【发布时间】:2014-10-22 16:34:53
【问题描述】:
我有一个格式如下的数据框:
Site Year Month Count1 Count2 Count3 Patch
1 1 May 15 12 10 1
1 1 May 8 0 5 2
1 1 May 3 1 2 3
1 1 May 4 4 1 4
1 1 June 6 5 1 1
1 1 June 9 1 3 2
1 1 June 3 0 0 3
1 1 June 5 5 2 4
1 1 July 4 0 3 1
..........
并且我希望在补丁级别上折叠数据框,以便将三个计数变量相加。即
Site Year Month Count1 Count2 Count3
1 1 May 30 17 18
1 1 June 23 11 6
1 1 July 4 0 3
.........
我查看了 aggregate 和 tapply 命令,但它们似乎没有按要求对补丁求和。
有人可以就可以相应转换数据的命令提出建议吗?
谢谢。
【问题讨论】:
-
???你期望“补丁”扮演什么角色?
aggregate会给你这个输出没有问题.... -
您显然想要总结的不仅仅是补丁,而是补丁、年份、站点和月份。您对聚合的失败可能源于无法正确描述完整的规范。
-
感谢您的所有帮助。这三种方法都可以完美运行。