¿Cómo convertir una tabla a un marco de datos en R?

En este artículo, discutiremos cómo convertir una tabla determinada en un marco de datos en el lenguaje de programación R.

Funciones utilizadas

  • as.data.frame.matrix() tomará la tabla como su parámetro y devolverá el marco de datos al usuario.

Sintaxis: as.data.frame.matrix(x)

Parámetro:

  • x: nombre de la tabla que se va a convertir en marco de datos

Devoluciones: devolverá el marco de datos que se convierte a partir de los datos proporcionados.

  • La función table() se usa para los factores de clasificación cruzada para crear una tabla de contingencia de los recuentos en cada combinación de niveles de factor de los datos proporcionados en lenguaje R.

Sintaxis: table(…,exclude = if (useNA == “no”) c(NA, NaN),useNA = c(“no”, “ifany”, “siempre”),dnn = list.names(…), deparse.nivel = 1)

Devoluciones:

Esta función devolverá al usuario la tabla de frecuencias de los datos proporcionados.

Por lo tanto, primero crearemos una tabla de contingencia utilizando la función table() desde un marco de datos y luego convertiremos esta tabla en un marco de datos.

A continuación se presentan algunas implementaciones para esto.

Ejemplo 1:

R

data_gfg=data.frame(x=c(1,3,5,3,4),
                    y=c(1,5,1,4,5))
 
table_gfg=table(data_gfg$x,data_gfg$y)
print("table in use: ")
table_gfg
 
new_data_gfg=as.data.frame.matrix(table_gfg)
print("converted to dataframe: ")
new_data_gfg

Producción:

Ejemplo 2:

R

data_gfg=data.frame(x=c("a","b","c","d","e"),
                    y=c("1","2","3","4","5"))
 
table_gfg=table(data_gfg$x,data_gfg$y)
print("table in use: ")
table_gfg
 
new_data_gfg=as.data.frame.matrix(table_gfg)
print("dataframe after conversion :")
new_data_gfg

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *