我有以下数据示例:
trap_data <- structure(list(site = c(1, 2, 3, 3), trap_date = structure(c(18809,
18809, 18307, 18322), class = "Date")), class = "data.frame", row.names = c(NA,
-4L))
climate <- structure(list(site = c(1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3),
V1 = c(0.1, 0.2, 0.1, 0.1, 0.5, 0.2, 0.3, 0.1, 0.2, 0.1,
0.1, 0.5), V2 = c(1, 1, 3, 1, 2, 3, 3, 1, 1, 3, 1, 2), date = structure(c(18779,
18790, 18789, 18792, 18791, 18790, 18789, 18792, 18305, 18306,
18307, 18308), class = "Date")), class = "data.frame", row.names = c(NA,
-12L))
我会在 trap_data 中添加列,总结气候数据 V1 和 V2 的 N、平均值和总和,并以地点和日期为条件。但是,我希望这些新变量(N、平均值和总和)适用于 trap_data 中指定日期之前的 N 天(这些时间长度是可变的。例如当前的 20 天)。
Thanks,