Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

função histograma

Utilizando a função com uma lista criada anteriormente dá certo: aulas <- c(2, 4, 4, 6, 6, 6, 6, 8, 8, 10) hist(aulas)

Agora digitando hist(2, 4, 4, 6, 6, 6, 6, 8, 8, 10) não dá certo.

2 respostas

Robério, tudo bem?

Dando uma olhada na documentação do R li que o parâmetro x* de *hist(x) deve ser um vetor. Como sabe, para declarar um vetor precisa usar o método c(). Por isso no exemplo dá certo. Se fizer:

hist(c(2, 4, 4, 6, 6, 6, 6, 8, 8, 10))

Também vai funcionar. Sinceramente não sei o que o R entende quando os parâmetros são passados da forma que você perguntou, só consigo dizer que não é o que o R espera.

Robério, tudo bem? Caso isso tenha resolvido o seu problema, por favor, marcar como solução. Assim a questão sai da lista de questões sem solução da Alura e facilita a busca por quem tiver o mesmo problema.