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