我有這個表格,其中包含各種日期和相應的值,以下是每個日期的示例。在日期範圍內移動總和
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
我所要做的是創建一個查詢,將創建一個新的列會顯示該值的列的總和指定日期範圍。例如,在下面,總和列包含其相應日期的總和,返回整整一週。所以2013年6月9日的總和將是2013年6月3日至2013年9月6日的總和。
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放入? – Farrel
這是一個'''data.table'''解決方案http://stackoverflow.com/questions/24397299/rolling-sum-by-another-variable-in-r/24400600#24400600 –