¿Cómo trazar un subconjunto de un marco de datos en R?

En este artículo, aprenderemos varios enfoques para trazar un subconjunto de un marco de datos en el lenguaje de programación R. Aquí usaremos el conjunto de datos incorporado » USArrests » del lenguaje R.

Método 1: usar la función subconjunto()

En este método, primero se crea un subconjunto de datos en base a alguna condición y luego se representa mediante la función de trazado. Primero vamos a crear el subconjunto de los datos.

Sintaxis: plot(subconjunto(datos, condición, seleccionar))  

Parámetros:

datos: marco de datos

condición: indica la expresión lógica en base a la cual se debe realizar el subconjunto

select : indica columnas a seleccionar

Ejemplo:

R

subset(USArrests, Assault > 100 & UrbanPop > 25,
       select = c( Rape, Assault))

Producción:

   Violación Asalto

Alabama 21,2 236

Alaska 44,5 263

.

.

.

Washington 26,2 145

Wyoming 15,6 161

Ahora vamos a crear el gráfico para el subconjunto así obtenido. El comando anterior se puede pasar directamente a la función plot().

Ejemplo:

R

plot(subset(USArrests,Assault > 100 & UrbanPop > 25, 
            select = c(Rape, Assault)))

Producción:

Método 2: Usar el operador [ ]

Con el operador ‘ [ ] ‘, se puede acceder a los elementos de los vectores y las observaciones de los marcos de datos y crear subconjuntos en función de alguna condición.

Sintaxis: plot( df$col1[condición], df$col2[condición] )

Parámetros: 

df: marco de datos 

condición: indica la expresión lógica en base a la cual se debe realizar el subconjunto

Una vez más, los datos se subdividirán primero y luego se proporcionarán a la función plot().

Ejemplo:

R

plot(USArrests$Rape[USArrests$Assault > 100] ,
     USArrests$Assault[USArrests$Assault > 100] )

Producción:

Método 3: usar atributos para filas y columnas

En esto, pasamos el nombre de la fila y la columna a trazar, y la condición basada en qué subconfiguración se debe realizar en la función de trazado.

Sintaxis: plot( x ~ y, data=subset(df, condition ) )

Parámetros:

x: datos para el eje x

y : datos para el eje y

datos: subconjunto de nuestro marco de datos que queremos trazar.

df: objeto de marco de datos

condición: indica la expresión lógica en base a la cual se debe realizar el subconjunto

Ejemplo:

R

plot(Murder ~ UrbanPop, data=subset(USArrests, Rape < 25))

Producción:

Publicación traducida automáticamente

Artículo escrito por sudhanshublaze y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *