Мой фрейм данных (df):
Year Site1 Site2 Site3
2000 2 4 5
2001 2 5 45
2002 4 4 56
2003 23 67 45
2004 4 4 34
2005 3 56 34
2006 67 12 24
И я хочу вычислить среднее значение для трех сайтов за определенное время windows. Периоды будут: а) с 2000 по 2006 год, б) с 2001 по 2006 год c) с 2002 по 2006 год и г) с 2000 по 2004 год
Код, который я использовал для периода "а", следующее:
P <- cbind(df[,2:4]
mean_a <- aggregate(P ~ df[1:7,], mean)
и я получаю следующее:
Ошибка в aggregate.data.frame (as.data.frame (x), ...): ' по 'должен быть списком