【发布时间】:2014-07-27 01:25:18
【问题描述】:
我有这张表,其中包含广泛的日期和每个日期的对应值,示例如下所示。
Date Value
6/01/2013 8
6/02/2013 4
6/03/2013 1
6/04/2013 7
6/05/2013 1
6/06/2013 1
6/07/2013 3
6/08/2013 8
6/09/2013 4
6/10/2013 2
6/11/2013 10
6/12/2013 4
6/13/2013 7
6/14/2013 3
6/15/2013 2
6/16/2013 1
6/17/2013 7
6/18/2013 5
6/19/2013 1
6/20/2013 4
我要做的是创建一个查询,该查询将创建一个新列,该列将显示指定日期范围内值列的总和。例如在下面,总和列包含其对应日期的总和,该日期可追溯到一整周。因此,日期 6/9/2013 的总和将是从 6/03/2013 到 6/09/2013 的值的总和。
Date Sum
6/01/2013 8
6/02/2013 12
6/03/2013 13
6/04/2013 20
6/05/2013 21
6/06/2013 22
6/07/2013 25
6/08/2013 25
6/09/2013 25
6/10/2013 26
6/11/2013 29
6/12/2013 32
6/13/2013 38
6/14/2013 38
6/15/2013 32
6/16/2013 29
6/17/2013 34
6/18/2013 29
6/19/2013 26
6/20/2013 23
我尝试使用 LIMIT 子句,但我无法让它工作,任何帮助将不胜感激。
【问题讨论】:
-
我正在尝试对 data.table 做同样的事情。我可以“思考”它,但我做不到。每个运行周都需要一个 .SD 来分块,但 i 参数需要为每一行更改。让我看看能不能把data.table带进去?
-
这是一个
data.table解决方案stackoverflow.com/questions/24397299/…
标签: sql r count sum data.table