У меня есть фрейм данных с ~ 150К строк и 77 категориальными переменными в такой форме, как показано ниже. Как мне найти Счет и рассчитать для каждой категории
Одна числовая переменная и 77 группирующих переменных
students<-data.frame(ID = c("A","B","C","D"), Gender = c("M","F","F","F"), Socioeconomic = c("Low","Low","Medium","High"), Subject = c("Maths","Maths","Science", "Science"),
Scores = c(45,98, 50,38))
То есть я не хочу проходить каждый категориальный столбец по отдельности 77 раз, но хочу тиббл, содержащий список выходных данных для каждого из приведенных ниже
students %>% group_by(Gender) %>% summarise(Mean.score = mean(Scores), Count = length(ID))
students %>% group_by(Socioeconomic) %>% summarise(Mean.score = mean(Scores), Count = length(ID))
students %>% group_by(Subject) %>% summarise(Mean.score = mean(Scores), Count = length(ID))```