como o Rubem e o Alisson já comentaram, o problema estava na forma de setar o argumento para calcular
a frequencia na função summarise. Abaixo seguem duas maneiras de fazer o que você deseja. E caso você
queira calcular ainda a frequencia relativa dentro de cada classe, você poderia utilizar a função mutate, como
mostra o CMR a seguir.
dados <- read.table("cruzamento1.csv", header = TRUE, sep = ",")
library(dplyr)
# Forma I
dados %>%
group_by(Qual.o.seu.gênero., Qual.o.seu.estado.civil.,
grupos.de.idade, Em.qual.estado.você.se.formou.) %>%
summarise(n = n()) %>%
mutate(prop = (n / sum(n)))
# Forma II
group_by(dados, Qual.o.seu.gênero., Qual.o.seu.estado.civil.,
grupos.de.idade,
Em.qual.estado.você.se.formou.) %>%
summarise(n = n()) %>%
mutate(prop = (n / sum(n)))