Cómo crear subconjuntos de sus datos en r
A menudo, la primera tarea de procesamiento de datos es crear subconjuntos de datos en R para su posterior análisis. Usted ya está familiarizado con los tres operadores de subconjuntos:
$: El operador dólar-muestra selecciona un solo elemento de los datos (y deja caer 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 con nombre, obtener ese elemento.
[[: El operador doble cuadrados soportes también devuelve un solo elemento, sino que le ofrece la flexibilidad de hacer referencia a los elementos por la posición, en lugar de por su nombre. Se utiliza para marcos y listas de datos.
[: El operador cuadrados soportes sola puede devolver varios elementos de sus datos.
Este resumen se simplifica.
Cuando se utiliza el operador cuadrados soportes sola, volverá múltiples elementos de sus datos. Esto significa que usted necesita una manera de especificar exactamente qué elementos que necesita.
En este apartado, se puede intentar subconjuntos con el conjunto de datos integrada islas, un vector numérico llamado con 48 elementos.
> Str (islas) num Nombrado [1:48] 11 506 5500 16 988 2968 16 ...- attr (*, "nombres") = chr [1:48] "África" "La 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-en pero otras palabras, excluye theseelements | islas [- (03:46)] |
Valores lógicos | Un valor lógico de CIERTO includeselement- FALSO elemento excluye | islas [islas lt; 20] |
Las cadenas de texto | Incluye elementos donde coincidan los nombres | islas [c ("Madagascar", "Cuba")] |
Sobre el autor
¿Cómo extraer un subconjunto de un vector en r Utiliza las mismas reglas de indexación para los vectores de caracteres que se utilizan para los vectores numéricos (o para vectores de cualquier tipo). El proceso de referirse a un subconjunto de un vector a través de la indexación de sus…
¿Cómo extraer resultados de la prueba con los datos r Muchas pruebas en I devuelven un htest objeto. Ese tipo de objeto es básicamente una lista con toda la información sobre la prueba de que se ha llevado a cabo. Todos esos htest objetos contienen por lo menos un elemento estadística con el valor…
Cómo identificar y corregir dimensiones caído en r Cada función en I espera que sus datos estén en un formato específico. Eso no quiere decir simplemente si se trata de un número entero, carácter, o factor, sino también si usted proporciona un vector, una matriz, una trama de datos, o una…
Cómo asignar los datos para trazar la estética en ggplot2 en r Después de que has contado ggplot () qué datos a utilizar en R, el siguiente paso es decirle cómo sus datos corresponde a los elementos visuales de su trama. Este mapeo entre los datos y la estética visual es el segundo elemento de una ggplot2…
Cómo nombrar a los valores de sus vectores en r A menudo, los elementos de vectores se denominan por sus posiciones - es decir, x [5] se refiere a la quinta elemento en el vector X. Una característica muy potente en I, sin embargo, da nombres a los elementos de un vector, que le permite…
Cómo reconocer y corregir errores en la lista de r Aunque las listas ayudan con el mantenimiento de los datos juntos y vienen en muy práctico cuando se está procesando múltiples conjuntos de datos en R, pueden causar algunos problemas también.En primer lugar, usted puede olvidarse fácilmente de…
¿Cómo eliminar datos duplicados en r Una aplicación muy útil de subconjuntos de datos es encontrar y eliminar valores duplicados. R tiene una función útil, duplicado (), que encuentra valores duplicados y devuelve un vector lógico que indica si el valor específico es un duplicado…
¿Cómo eliminar filas con datos faltantes en r Otra aplicación útil de subconjuntos tramas de datos es encontrar y eliminar filas de los datos faltantes. La función R para comprobar si se trata de complete.cases (). Usted puede intentar esto en el conjunto de datos integrada calidad del aire,…
Cómo simplificar resultados (o no) con la función sapply en r los sapply () la función no siempre devuelve un vector. De hecho, la salida estándar de sapply es una lista, pero esa lista se simplifica ya sea a una matriz o un vector si es posible.Si el resultado de la función aplicada sobre cada elemento de…
Cómo subconjunto tramas de datos en r Ahora que ha revisado las reglas para la creación de subconjuntos, puede probar con algunas tramas de datos en R. Sólo tienes que recordar que una trama de datos es un objeto bidimensional y contiene filas, así como columnas. Esto significa que…
¿Cómo trabajar con tablas de búsqueda en r A veces, haciendo una fusión completa de los datos en R no es exactamente lo que quieres. En estos casos, puede ser más apropiado para que coincida con los valores en una tabla de búsqueda. Para ello, puede utilizar el partido() o % en%…
Objetos de subdivisión r Vectores, listas y cuadros de datos juegan un papel importante en la representación de datos en R, por lo que ser capaz de especificar de manera sucinta y correctamente un subconjunto de sus datos es importante.Hay tres operadores principales que…