Я пытаюсь составить статистику по кумулятивным целям за сезон конкретным футболистом.Я использовал функцию вырезания, чтобы получить сезон из дат игры.У меня есть данные, которые соответствуют этому фрейму данных
df.raw <-
data.frame(Game = 1:20,
Goals=c(1,0,0,2,1,0,3,2,0,0,0,1,0,4,1,2,0,0,0,3),
season = gl(4,5,labels = c("2001", "2002","2003", "2004")))
В реальной жизни количество игр в сезоне может быть не постоянным
Я хочу получить данные, которые выглядят так
df.seasoned <-
data.frame(Game = 1:20,seasonGame= rep(1:5),
Goals=c(1,0,0,2,1,0,3,2,0,0,0,1,0,4,1,2,0,0,0,3),
cumGoals = c(1,1,1,3,4,0,3,5,5,5,0,1,1,5,6,2,2,2,2,5),
season = gl(4,5,labels = c("2001", "2002","2003", "2004")))
С суммируемыми целями, суммированными в течение года, и номером игры на сезон