Indexação em Fatores
A indexação em fatores funciona da mesma forma que em vetores: você seleciona elementos por sua posição ou por uma sequência de posições.
Indexação Básica
É possível recuperar valores específicos de um fator colocando seus índices entre colchetes.
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
O resultado exibe os valores selecionados, mas o R ainda lista todos os níveis do fator abaixo da saída.
Remoção de Níveis Não Utilizados
Para exibir apenas os níveis presentes no resultado, utilize o parâmetro drop = T (T ou TRUE).
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
Sequências
Ao selecionar um intervalo de elementos, o operador de dois pontos (:) gera índices consecutivos. Por exemplo, 5:10 cria a sequência 5, 6, 7, 8, 9, 10. Isso facilita a extração de vários elementos de uma só vez.
Swipe to start coding
Você possui um conjunto de dados de tipos sanguíneos em formato de fator. Sua tarefa é:
- Exibir os 3º, 10º e 15º elementos de
blood_gr, certificando-se de remover quaisquer níveis não utilizados (utilizando o parâmetrodrop). - Mostrar todos os elementos do 15º ao 21º, inclusive.
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
Can you explain more about how factors differ from regular vectors in R?
What happens if I try to index a factor with a value that doesn't exist?
Can you show an example of using the colon operator to select a range from a factor?
Awesome!
Completion rate improved to 2.27
Indexação em Fatores
Deslize para mostrar o menu
A indexação em fatores funciona da mesma forma que em vetores: você seleciona elementos por sua posição ou por uma sequência de posições.
Indexação Básica
É possível recuperar valores específicos de um fator colocando seus índices entre colchetes.
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
O resultado exibe os valores selecionados, mas o R ainda lista todos os níveis do fator abaixo da saída.
Remoção de Níveis Não Utilizados
Para exibir apenas os níveis presentes no resultado, utilize o parâmetro drop = T (T ou TRUE).
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
Sequências
Ao selecionar um intervalo de elementos, o operador de dois pontos (:) gera índices consecutivos. Por exemplo, 5:10 cria a sequência 5, 6, 7, 8, 9, 10. Isso facilita a extração de vários elementos de uma só vez.
Swipe to start coding
Você possui um conjunto de dados de tipos sanguíneos em formato de fator. Sua tarefa é:
- Exibir os 3º, 10º e 15º elementos de
blood_gr, certificando-se de remover quaisquer níveis não utilizados (utilizando o parâmetrodrop). - Mostrar todos os elementos do 15º ao 21º, inclusive.
Solução
Obrigado pelo seu feedback!
single