假设我们有一个名为 df 的数据集,该数据集由名为 year 和 x1 的两个变量组成:
year <- c(2000, 2001, 2002, 2003, 2004)
x1 <- c(7, 8, 6, 3, 3)
df <- data.frame(year, x1)
我的任务是从 x1 中计算出两个新变量。第一个变量是 cSum,它必须反映过去两年 x1 值的总和。第二个变量是 cMax,它必须反映过去三年中 x1 的最高值。
结果应如下所示:
year x1 cSum cMax
2000 7
2001 8 15
2002 6 14 8
2003 3 9 8
2004 3 6 6
如何计算上面的 cSum 和 cMax 变量?
谢谢!