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" ...
Subconjunto | Efecto | Ejemplo |
---|---|---|
Blanco | Devuelve todos sus datos | islas [] |
valores numéricos positivos | Extrae los elementos en estos lugares | islas [c (8, 1, 1, 42)] |
valores numéricos negativos | Extraer todos estos elementos-pero en otras palabras, excluye estos elementos | islas [- (03:46)] |
valores lógicos | Un valor lógico de CIERTO incluye elemento- FALSO elemento excluye | [islas islas lt; 20] |
Las cadenas de texto | Incluye elementos en los que coinciden con los nombres | islas [c ( “Madagascar”, "Cuba")] |