Indexación en Factores
El indexado en factores funciona de la misma manera que con los vectores: se seleccionan elementos por su posición o por una secuencia de posiciones.
Indexado básico
Es posible recuperar valores específicos de un factor colocando sus índices entre corchetes.
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
El resultado muestra los valores seleccionados, pero R sigue listando todos los niveles del factor debajo de la salida.
Eliminación de niveles no utilizados
Para mostrar solo los niveles que aparecen en el resultado, utilice el parámetro drop = T
(T
o 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]
Secuencias
Al seleccionar un rango de elementos, el operador de dos puntos (:
) genera índices consecutivos. Por ejemplo, 5:10
crea la secuencia 5, 6, 7, 8, 9, 10
. Esto facilita la extracción de varios elementos a la vez.
Swipe to start coding
Dispone de un conjunto de datos de tipos de sangre en formato factor. Su tarea es:
- Mostrar los elementos 3, 10 y 15 de
blood_gr
, asegurándose de eliminar los niveles no utilizados (utilizando el parámetrodrop
). - Mostrar todos los elementos desde el 15 hasta el 21, inclusive.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.27
Indexación en Factores
Desliza para mostrar el menú
El indexado en factores funciona de la misma manera que con los vectores: se seleccionan elementos por su posición o por una secuencia de posiciones.
Indexado básico
Es posible recuperar valores específicos de un factor colocando sus índices entre corchetes.
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
El resultado muestra los valores seleccionados, pero R sigue listando todos los niveles del factor debajo de la salida.
Eliminación de niveles no utilizados
Para mostrar solo los niveles que aparecen en el resultado, utilice el parámetro drop = T
(T
o 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]
Secuencias
Al seleccionar un rango de elementos, el operador de dos puntos (:
) genera índices consecutivos. Por ejemplo, 5:10
crea la secuencia 5, 6, 7, 8, 9, 10
. Esto facilita la extracción de varios elementos a la vez.
Swipe to start coding
Dispone de un conjunto de datos de tipos de sangre en formato factor. Su tarea es:
- Mostrar los elementos 3, 10 y 15 de
blood_gr
, asegurándose de eliminar los niveles no utilizados (utilizando el parámetrodrop
). - Mostrar todos los elementos desde el 15 hasta el 21, inclusive.
Solución
¡Gracias por tus comentarios!
single