Вот мой реплицирующий пример.
HAVE <- data.frame(ID=c(1,2,3,4,5,6),
CLASS=c("A","A","B","B","C","C"),
AGE=c(14,13,11,12,14,14),
GENDER=c('MALE','MALE','FEMALE','MALE','FEMALE','FEMALE'))
WANT <- data.frame(COLUMN=c('AGE','GENDER = MALE'),
CLASSA=c(13.5,100),
CLASSB=c(11.5,50),
CLASSC=c(14,0))
По сути, цель состоит в том, чтобы создать новый фрейм данных, который показывает средние значения для числовых переменных и проценты для факторных переменных.
This is my coding attempt
HAVE %>%
count(HAVE[,]) %>%
group_by(CLASS) %>%
mutate(mean)