domingo, 10 de noviembre de 2019

CÓMO REORDENAR VARIABLES EN R

En anteriores entradas explicábamos cómo ordenar variables en SPSS y en SAS. Teníamos pendiente hacer lo mismo con R, así que nos ponemos en ello.


Para que podáis reproducir el ejemplo, creamos un dataframe (conjunto de datos) en R, que va a contener cuatro observaciones y tres columnas (variables).


frutas <- data.frame
      (
  x = c("apple", "orange", "banana", "strawberry"),
  y = c("a", "d", "b", "c"),
  z = c(4:1)  
      )
frutas


Si copiáis y ejecutáis el código de arriba en R, obtendréis también un listado con las observaciones del dataframe.

Si quisiéramos colocar la tercera columna (z) por delante de la segunda (y), ejecutaremos el código siguiente, con el que también generaremos un listado similar al anterior, pero esta vez en el orden deseado.


frutas <- frutas[, c(1, 3, 2)]
frutas


Si os fijáis, el primer nombre "frutas" hace referencia a que se va a crear un nuevo dataframe a partir del anterior (que también se llamaba "frutas"). Y los números entre paréntesis establecen el orden de columnas deseado: primero la 1, después la 3 y, finalmente, la columna 2 del antiguo conjunto de datos.

No hay comentarios:

Publicar un comentario