Cómo determinar una estructura de datos en r

La primera decisión que tiene que hacer antes de analizar los datos es cómo representar que los datos dentro R. Si los datos tiene sólo una dimensión, entonces usted ya sabe que los vectores representan este tipo de datos muy bien. Sin embargo, si los datos tiene más de una dimensión, usted tiene la opción de utilizar matrices, listas o cuadros de datos. Entonces, la pregunta es: ¿Cuándo se utiliza el que?

Las matrices y matrices de dimensiones superiores son útiles cuando todos sus datos son de una sola clase - en otras palabras, todos los datos son numéricos o todos sus datos son caracteres. Si eres un matemático o estadístico, que está familiarizado con matrices y es probable que utilice este tipo de objeto con mucha frecuencia.

Pero en muchas situaciones prácticas, podrás disponer de datos que tienen muchas clases diferentes - en otras palabras, usted tendrá una mezcla de datos numéricos y de caracteres. En este caso, es necesario utilizar cualquiera de las listas o cuadros de datos.

Si usted se imagina sus datos como una sola hoja de cálculo, una trama de datos es probablemente una buena opción. Recuerde que una trama de datos es simplemente una lista de vectores con nombre de la misma longitud, que es conceptualmente muy similar a una hoja de cálculo con columnas y un encabezado de columna para cada uno.

Si usted está familiarizado con las bases de datos, se puede pensar en una trama de datos lo más parecido a una sola tabla en una base de datos. Las tramas de datos son tremendamente útiles y, en muchos casos, será su primera opción de objetos para almacenar sus datos.

Si los datos se compone de una colección de objetos, pero usted no puede representar que como una matriz o una trama de datos, a continuación, una lista es la opción ideal. Debido a que las listas pueden contener todo tipo de objetos, otras listas o cuadros de datos, son tremendamente flexibles. En consecuencia, R tiene una amplia variedad de herramientas para procesar listas.

Usted puede encontrar que una trama de datos es una opción muy adecuada para la mayoría de las tareas de análisis y procesamiento de datos. Es una forma muy conveniente de representar a sus datos, y es similar a trabajar con tablas de bases de datos. Al leer los datos de un valores separados por comas (CSV) con la función read.csv () o read.table (), R pone los resultados en una trama de datos.

ObjetoDescripciónComentarios
vectorEl objeto de datos básico en R, que consta de uno o más valores OFA solo tipo (por ejemplo, carácter, número o entero).Piense en esto como una sola columna o fila de una hoja de cálculo o acolumn en una tabla de base de datos.
matriz o matrizUn objeto multidimensional de un solo tipo (conocido comoatómico). Una matriz es una matriz de dos dimensiones.Cuando usted tiene que guardar números en muchas dimensiones, usearrays.
listaLas listas pueden contener objetos de ningún tipo.Las listas son muy útiles para almacenar colecciones de thatbelong datos juntos. Debido a que las listas pueden contener listas, este tipo ofobject es muy útil.
data.frameLas tramas de datos son un tipo especial de lista llamada donde todos theelements tienen la misma longitud.Las tramas de datos son similares a una sola hoja de cálculo o a un tablein una base de datos.



» » » » Cómo determinar una estructura de datos en r