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_fque 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_fque 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