Agrupamento de Dados Numéricos
Dados numéricos contínuos podem ser transformados em categorias utilizando a função cut()
. Isso é útil quando se deseja analisar intervalos em vez de valores individuais.
Visão Geral da Função
A função cut()
divide números em intervalos e retorna um fator:
cut(x, breaks, labels = NULL, right = TRUE, ordered_result = FALSE)
x
: vetor numérico a ser categorizado;breaks
: número de intervalos ou pontos de corte específicos;labels
: nomes para as categorias;right
: se os intervalos são fechados à direita;ordered_result
: se as categorias devem ser ordenadas.
Exemplo
12345678910heights <- c(170, 165, 195, 172, 189, 156, 178, 198, 157, 182, 171, 184, 163, 176, 169, 153) # Split heights into 3 groups heights_f <- cut(heights, breaks = c(0, 160, 190, 250), labels = c('short', 'medium', 'tall'), ordered_result = TRUE) heights_f
Como resultado:
- Os dados são divididos em três intervalos:
(0,160]
,(160,190]
e(190,250]
; - Eles são rotulados como
'short'
,'medium'
e'tall'
; - As categorias seguem uma ordem natural.
Swipe to start coding
Você possui um vetor de notas numéricas. Veja como categorizá-las em níveis de fator:
[0, 60)
-'F'
;[60, 75)
-'D'
;[75, 85)
-'C'
;[85, 95)
-'B'
;[95, 100)
-'A'
.
Sua tarefa é:
- Criar uma variável chamada
grades_f
que categoriza as notas utilizando a funçãocut()
. Use os seguintes parâmetros:breaks
-c(0, 60, 75, 85, 95, 100)
;labels
-c('F', 'D', 'C', 'B', 'A')
;ordered_result
-TRUE
(para ordenar os valores do fator);right
-FALSE
(para incluir o limite esquerdo do intervalo, e não o direito).
- Exibir o conteúdo de
grades_f
.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.27
Agrupamento de Dados Numéricos
Deslize para mostrar o menu
Dados numéricos contínuos podem ser transformados em categorias utilizando a função cut()
. Isso é útil quando se deseja analisar intervalos em vez de valores individuais.
Visão Geral da Função
A função cut()
divide números em intervalos e retorna um fator:
cut(x, breaks, labels = NULL, right = TRUE, ordered_result = FALSE)
x
: vetor numérico a ser categorizado;breaks
: número de intervalos ou pontos de corte específicos;labels
: nomes para as categorias;right
: se os intervalos são fechados à direita;ordered_result
: se as categorias devem ser ordenadas.
Exemplo
12345678910heights <- c(170, 165, 195, 172, 189, 156, 178, 198, 157, 182, 171, 184, 163, 176, 169, 153) # Split heights into 3 groups heights_f <- cut(heights, breaks = c(0, 160, 190, 250), labels = c('short', 'medium', 'tall'), ordered_result = TRUE) heights_f
Como resultado:
- Os dados são divididos em três intervalos:
(0,160]
,(160,190]
e(190,250]
; - Eles são rotulados como
'short'
,'medium'
e'tall'
; - As categorias seguem uma ordem natural.
Swipe to start coding
Você possui um vetor de notas numéricas. Veja como categorizá-las em níveis de fator:
[0, 60)
-'F'
;[60, 75)
-'D'
;[75, 85)
-'C'
;[85, 95)
-'B'
;[95, 100)
-'A'
.
Sua tarefa é:
- Criar uma variável chamada
grades_f
que categoriza as notas utilizando a funçãocut()
. Use os seguintes parâmetros:breaks
-c(0, 60, 75, 85, 95, 100)
;labels
-c('F', 'D', 'C', 'B', 'A')
;ordered_result
-TRUE
(para ordenar os valores do fator);right
-FALSE
(para incluir o limite esquerdo do intervalo, e não o direito).
- Exibir o conteúdo de
grades_f
.
Solução
Obrigado pelo seu feedback!
single