1
resposta

Formação da tabela

Boa tarde, Nao estava conseguindo formas a tabela de frequências com o comando dado em aula, eu consegui eventualmente mas apenas com esse comando: freq <- cbind (freq = table (dados$Sexo, dados$Cor)) e nao como é dito na aula, queria entender o que estou fazendo de errado, porque com esse: frequencia <- table(dados$Sexo, dados$Cor), não estava formando a tabela

1 resposta

Olá Natalia, tudo bem? Espero que sim!

O comando frequencia <- table(dados$Sexo, dados$Cor) não irá formatar a tabela, ele somente irá cruzar os dados para formar a tabela.

Os próximos comandos utilizados na aula que servem para formatar a tabela para uma forma visual mais agradável, inclusive é utilizado o mesmo comando que você citou, o cbind, no caso da aula, é passado diretamente a frequencia para o cbind, que já é a tabela construída.

Portanto a formatação da tabela pode ser feita dessa forma:

frequencia <- table(dados$Sexo, dados$Cor)
rownames(frequencia) <- c('Masculino', 'Feminino')
colnames(frequencia) <- c('Indígena', 'Branca', 'Preta', 'Amarela', 'Parda')
frequencia <- cbind(frequencia)
frequencia

Ou de forma direta:

frequencia <- cbind(freq = table(dados$Sexo, dados$Cor))
rownames(frequencia) <- c('Masculino', 'Feminino')
colnames(frequencia) <- c('Indígena', 'Branca', 'Preta', 'Amarela', 'Parda')
frequencia

Nessa última forma, a tabela já é criada dentro da função cbind() de forma direta.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!