【发布时间】:2014-12-30 12:03:03
【问题描述】:
我对 R 非常陌生,我正在寻找重新创建 Excel VBA 宏和 Excel 工作表函数(如 SUMIFS)的方法。如果该行在其其他列上具有匹配多个条件的条目,则 SUMIFS 对列求和。
我有以下数据框,我想计算一个新列。新列是与Start Date 和EndDate 范围重叠的所有行的Sample 的总和。例如在1 线上,它将是697(第一个3 lines 的总和)。具体求和的标准:include Sample if EndDate >= StartDate[i] & StartDate <=EndDate[i]
StartDate EndDate Sample *SUMIFS example*
10/01/14 24/01/14 139 *697*
12/01/14 26/01/14 136
19/01/14 02/02/14 422
25/01/14 08/02/14 762
29/01/14 12/02/14 899
05/02/14 19/02/14 850
07/02/14 21/02/14 602
09/02/14 23/02/14 180
18/02/14 04/03/14 866
任何 cmets 或指针将不胜感激。
【问题讨论】: