Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Niveles en Factores | Factores
Introducción a R

bookNiveles en Factores

Note
Definición

Niveles en un factor representan el conjunto de categorías distintas que el factor puede tomar.

Visualización de niveles

La función levels() muestra todos los valores únicos almacenados en un factor.

Ejemplo

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

Factores Ordenados

En algunos casos, las categorías tienen un orden natural (por ejemplo, "bajo" < "medio" < "alto"). Los factores pueden declararse como ordenados estableciendo ordered = TRUE.

Ejemplo

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

Orden personalizado

De forma predeterminada, R ordena los niveles en orden alfabético, lo que puede no coincidir siempre con la jerarquía deseada. Es posible definir un orden específico pasando un vector de niveles en la secuencia deseada.

Ejemplo

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

Esto garantiza que el orden coincida con el significado previsto.

Tarea

Swipe to start coding

Tienes un vector de calificaciones que varían de 'A' a 'F'. Tu tarea es convertirlo en un factor ordenado con la secuencia 'F < D < C < B < A':

  1. Convierte el vector grades en un factor, capturando el orden requerido, y guárdalo en la variable grades_f.
  2. Muestra la variable completa grades_f.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 2.27

bookNiveles en Factores

Desliza para mostrar el menú

Note
Definición

Niveles en un factor representan el conjunto de categorías distintas que el factor puede tomar.

Visualización de niveles

La función levels() muestra todos los valores únicos almacenados en un factor.

Ejemplo

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Display all levels levels(curr_f)
copy

Factores Ordenados

En algunos casos, las categorías tienen un orden natural (por ejemplo, "bajo" < "medio" < "alto"). Los factores pueden declararse como ordenados estableciendo ordered = TRUE.

Ejemplo

12345
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') # Ordered factor (alphabetical order) factor(sizes, ordered = TRUE)
copy

Orden personalizado

De forma predeterminada, R ordena los niveles en orden alfabético, lo que puede no coincidir siempre con la jerarquía deseada. Es posible definir un orden específico pasando un vector de niveles en la secuencia deseada.

Ejemplo

123456
sizes <- c('short', 'tall', 'medium', 'medium', 'short', 'tall') order <- c('short', 'medium', 'tall') # Ordered factor (correct order) factor(sizes, ordered = TRUE, levels = order)
copy

Esto garantiza que el orden coincida con el significado previsto.

Tarea

Swipe to start coding

Tienes un vector de calificaciones que varían de 'A' a 'F'. Tu tarea es convertirlo en un factor ordenado con la secuencia 'F < D < C < B < A':

  1. Convierte el vector grades en un factor, capturando el orden requerido, y guárdalo en la variable grades_f.
  2. Muestra la variable completa grades_f.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
single

single

some-alt