Я использую mapply, чтобы найти сумму диапазона индексов для всех случаев:
score = mapply(function(x, y, z) sum(df[x, y:z]), seq_len(nrow(df)), df$index, df$index+10)
Как я могу добавить оператор ifelse в mapply, чтобы он применял функцию только в том случае, если df $ index> 5, иначе сумма равна 0?