Cómo convertir tablas a una trama de datos en r

Cuando usted está tratando de crear tablas a partir de una matriz en la R, usted termina con trial.table. El objeto trial.table miradas exactamente la misma que la matriz ensayo, pero realmente no lo es. La diferencia se hace evidente cuando a transformar estos objetos a una trama de datos. Echa un vistazo a los resultados de este código:

> Trial.df lt; - as.data.frame (ensayo)> str (trial.df) 'data.frame': 2 obs. de 2 variables: $ enfermo: num 34 11 $ saludables: num 9 32

Aquí puede obtener una trama de datos con dos variables (enfermo y saludable) Con cada dos observaciones. Por otro lado, si convierte la mesa para una trama de datos, se obtiene el siguiente resultado:

> Trial.table.df lt; - as.data.frame (trial.table)> str (trial.table.df) 'data.frame': 4 obs. de 3 variables: $ Var1: Factor w / 2 niveles " riesgo ", " no_risk # 148 ;: 1 2 1 2 $ Var2: Factor w / 2 niveles " enferma ", " # 148 ;: sana 1 1 2 2 $ Frec: num 34 11 9 32

los as.data.frame () función convierte una tabla a un marco de datos en un formato que usted necesita para el análisis de regresión en los datos de recuento. Si usted necesita para resumir los recuentos de primera, se utiliza mesa() para crear la tabla deseada.

Ahora usted tiene una trama de datos con tres variables. Los primeros dos - Var1 y Var2 - son variables de factor para el que los niveles son los valores de las filas y las columnas de la tabla, respectivamente. La tercera variable - Frec - contiene las frecuencias para cada combinación de los niveles en las dos primeras variables.

De hecho, también puede crear tablas en más de dos dimensiones mediante la adición de más variables como argumentos, o mediante la transformación de una matriz multidimensional a una tabla utilizando as.table (). Puede acceder a los números de la misma manera que para las matrices multidimensionales, y la as.data.frame () función crea el mayor número de variables de factor, ya que hay dimensiones.




» » » » Cómo convertir tablas a una trama de datos en r