1
resposta

[Dúvida] erro na função 'cut'

ao rodar os comandos :

min(dados$Renda) max(dados$Renda) classes<-c(0, 1576, 3152, 7880, 200000) labels<-c('E','D','C','B','A')

cut( x=dados$Renda, breaks=classes, labels=labels, include.lowest = TRUE ) O Rstudio me retorna isso:

min(dados$Renda) [1] 0 max(dados$Renda) [1] 200000 classes<-c(0, 1576, 3152, 7880, 200000) labels<-c('E','D','C','B','A') cut(

  • x=dados$Renda,
  • breaks=classes,
  • labels=labels,
  • include.lowest = TRUE
  • ) Error in cut.default(x = dados$Renda, breaks = classes, labels = labels, : lengths of 'breaks' and 'labels' differ
1 resposta

Oii, Euclydes, tudo certo contigo?

Peço desculpas por demorar a te responder.

Antes de tudo, vou pedir para você rodar a célula que está antes da sua atual, pois essa mensagem acontece por erros assim.

Outro ajuste importante é na parte de breaks e labels: você esqueceu de inserir o valor "15760". O código ficaria deste modo:

classes <- c(0, 1576, 3152, 7880, 15760, 200000)

Lembrando que a primeira classe vai de 0 até 1576, a segunda de 1576 a 3152 e assim por diante.

Se a dúvida persistir, estou disponível! :)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software