Я должен сгруппировать, обобщив некоторые данные, в которых первый столбец содержит информацию о годах.Я пытаюсь это сделать, но получаю ошибки.
Пример данных:
mydata = data.frame(Year = c(2001:2018), Dat = c(1:18))
Я хочу иметь в виду совокупные средства "Dat", но группировать по "Year", разделенному на группы4 (т.е. 2001, 2002, 2003 и 2004 = группа 1 и т. Д.).
Что я пытаюсь:
ggplot(mydata, aes(x=group_by((n=n(Year)/4)), y=Dat)) + stat_summary(fun.y="mean", geom="bar")
Но это ошибка, которую я не могу понять.
Ошибка в n (Год): неиспользованный аргумент (Год)
Что я делаю не так?или есть альтернатива этому?