У меня есть большой набор данных («bsa», взятый из 23-летнего периода), который включает переменную («leftrigh») для «left-right» взглядов (политическая ориентация).Я хотел бы подвести итог, как когорты меняются со временем.Например, в 1994 году среднее значение этой шкалы для людей в возрасте 45 лет составляло (скажем) 2,6;в 1995 году среднее значение этой шкалы для людей в возрасте 46 лет было (скажем) 2,7 - и т. д. и т. д. Я создал переменную года рождения («yrbrn»), чтобы облегчить это.
I 'Мы успешно создали средства:
bsa <- bsa %>% group_by(yrbrn, syear) %>% mutate(meanlr = mean(leftrigh))
Я пытаюсь суммировать средства по годам (обследования) и возрасту (на момент обследования).Если бы я мог создать массив (содержащий эти средства), упорядоченный по возрасту x год обследования, я бы мог увидеть изменение во времени, осмотрев диагонали.Но я понятия не имею, как это сделать - мои навыки очень ограничены ...
A tibble: 66,744 x 10
Groups: yrbrn [104]
Rsex Rage leftrigh OldWt syear yrbrn coh per agecat meanlr
1 1 [Male] 40 1 [left] 1.12 2017 1977 17 2017 [37,47) 2.61
2 2 [Female] 79 1.8 0.562 2017 1938 9 2017 [77,87) 2.50
3 2 [Female] 50 1.5 1.69 2017 1967 15 2017 [47,57) 2.59
4 1 [Male] 73 2 0.562 2017 1944 10 2017 [67,77) 2.57
5 2 [Female] 31 3 0.562 2017 1986 19 2017 [27,37) 2.56
6 1 [Male] 74 2.2 0.562 2017 1943 10 2017 [67,77) 2.50
7 2 [Female] 58 2 0.562 2017 1959 13 2017 [57,67) 2.56
8 1 [Male] 59 1.2 0.562 2017 1958 13 2017 [57,67) 2.53
9 2 [Female] 19 4 1.69 2017 1998 21 2017 [17,27) 2.46
Возможный формат представления этой информации для изменения во времени:
1994 1995 1996 1997 1998 1999 2000
18
19
20
21
22
23
24
25
etc.