我的原始数据有超过 30、000 行和 100 列。这是一个例子:数据集
df <- data.frame(Outcomes= c(3, 4, 5, 6),
ADMDATE_3=c(10,7,9, 7),
ADMDATE_4=c(4,10,6,9),
ADMDATE_5=c(2, 11 ,8,8),
ADMDATE_6=c(4.5,7,9,12))
我的预期结果是我想使用结果列中的值,例如 4 对 ADMDATE 列求和,该列的末尾值为 4 和后续列(mydataset 的剩余长度)。另一个例子是如果结果 = 5,那么我想要 ADMDate 5 到 6 的总和。
这是我的预期表
Outcomes ADMDATE_3 ADMDATE_4 ADMDATE_5 ADMDATE_6 sum_all
3 10 4 2 4.5 20.5
5 7 10 11 7.0 18.0
6 9 6 8 9.0 9.0
4 7 9 8 12.0 29.0