Cómo crear subconjuntos de datos en r

A menudo, la primera tarea de procesamiento de datos es crear subconjuntos de sus datos en R para su posterior análisis. Ya está familiarizado con los tres operadores de subconjuntos:

Video: Separación de datos en R

  • ps: El operador signo de dólar selecciona un único elemento de sus datos (y gotas de las dimensiones del objeto devuelto). Cuando se utiliza este operador con una trama de datos, el resultado es siempre un vector-cuando se utiliza con una lista llamada, se obtiene ese elemento.

    Video: Intervalos o subconjuntos en R

  • [[: El operador de doble cuadrados soportes también devuelve un solo elemento, sino que le ofrece la flexibilidad de hacer referencia a los elementos de posición, en lugar de por su nombre. Lo usa para marcos y listas de datos.

  • [: El operador solo cuadrados soportes puede devolver varios elementos de datos.

    Video: Manipulación de Data Frames en RStudio

Este resumen se simplifica.

Cuando se utiliza el operador sola cuadrados soportes, devuelve varios elementos de datos. Esto significa que se necesita una forma de especificar exactamente qué elementos que necesita.

En este apartado, se puede tratar de subconjuntos con el conjunto de datos incorporada islas, un vector numérico llamado con 48 elementos.

gt; str (islas) num llamado [01:48] 11506 5500 16988 2968 16 ...- attr (*, "nombres") = Chr [01:48] "África" "Antártida" "Asia" "Australia" ...
SubconjuntoEfectoEjemplo
BlancoDevuelve todos sus datosislas []
valores numéricos positivosExtrae los elementos en estos lugaresislas [c (8, 1, 1, 42)]
valores numéricos negativosExtraer todos estos elementos-pero en otras palabras, excluye estos
elementos
islas [- (03:46)]
valores lógicosUn valor lógico de CIERTO incluye
elemento- FALSO elemento excluye
[islas islas lt; 20]
Las cadenas de textoIncluye elementos en los que coinciden con los nombresislas [c ( “Madagascar”, "Cuba")]
Artículos Relacionados