¿Cómo crear una tabla de dos entradas en R?

En este artículo, crearemos una tabla de doble entrada en el lenguaje de programación R.

Se utiliza una tabla de doble entrada para mostrar la frecuencia de dos variables categóricas. Las filas representan las características categóricas y la columna representa la frecuencia. Podemos crear una tabla de doble entrada usando el método as.table(). La función as.table() en lenguaje R se usa para convertir un objeto en una tabla.

Sintaxis: 

como.tabla(x)

Parámetros:

x: Objeto a convertir

Crear una tabla de dos entradas a partir de una array

Aquí vamos a crear una tabla a partir de una array.

Ejemplo: Tabla de Matrix

R

# create matrix with 3 columns
data = matrix(c(1:6), ncol=3)
  
# specify row and column names 
rownames(data) = c('Fruits', 'vegetables')
colnames(data) = c('apple', 'banana', 'lemon')
  
# convert matrix to table
data = as.table(data)
  
# display 
data

Producción:

Crear una tabla de dos entradas a partir de un marco de datos

Vamos a utilizar el método table() para crear una tabla bidireccional a partir del marco de datos.

sintaxis ;

table(df$column1, df$column2,...,df$column n)

donde, df es el marco de datos de entrada

Ejemplo: Tabla de Dataframe

R

# create dataframe with 2 columns
data = data.frame(col1=c("apple","mango","mango","guava","apple"), 
                  col2=c("fruit","veg","fruit","fruit","veg"))
  
  
# convert dataframe to table
data = table(data$col1,data$col2)
  
# display 
data

Producción:

Visualización de una tabla de dos vías

Podemos ver el gráfico de barras de la tabla de doble entrada usando la función barplot()

Sintaxis :

barplot(data)

donde, datos es el marco de datos de entrada

Ejemplo: Visualización de gráfico de barras

R

# create dataframe with 2 columns
data = data.frame(col1=c("apple","mango","mango","guava","apple"), 
                  col2=c("fruit","veg","fruit","fruit","veg"))
  
# convert dataframe to table
data = table(data$col1,data$col2)
  
# display  barplot
barplot(data, main='Eatables')

Producción:

También podemos mostrar un gráfico de mosaico.

Sintaxis :

mosaicplot(data)

Ejemplo: Visualización de trama de mosaico 

R

# create dataframe with 2 columns
data = data.frame(col1=c("apple","mango","mango","guava","apple"), 
                  col2=c("fruit","veg","fruit","fruit","veg"))
  
# convert dataframe to table
data = table(data$col1,data$col2)
  
# display mosaicplot
mosaicplot(data, main='Eatables')

Producción:

Publicación traducida automáticamente

Artículo escrito por sireeshakanneganti112 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 *