How to Create Tables in R?
In this article, we will discuss how to create tables in R Programming Language.
Method 1: Create a table from scratch
We can create a table by using as.table() function, first we create a table using matrix and then assign it to this method to get the table format.
Syntax:
as.table(data)
Example:
In this example, we will create a matrix and assign it to a table in the R language.
R
# create matrix with 4 columns and 4 rows data= matrix ( c (1:16), ncol=4, byrow= TRUE ) # specify the column names and row names of matrix colnames (data) = c ( 'col1' , 'col2' , 'col3' , 'col4' ) rownames (data) <- c ( 'row1' , 'row2' , 'row3' , 'row4' ) # assign to table final= as.table (data) # display final |
Output:
col1 col2 col3 col4 row1 1 2 3 4 row2 5 6 7 8 row3 9 10 11 12 row4 13 14 15 16
Method 2: Create a table from an existing dataframe
We can create from the existing dataframe using table() function
Syntax:
table(dataframe$column_name, dataframe$column_name)
where,
- dataframe is the input dataframe
- column_name is the column names to be created as tables from the dataframe
Example:
In this example, we will be creating a table from an existing data frame using the table function in the R language.
R
# create dataframe with 4 columns and 4 rows data= data.frame (col1= c (1:4),col2= c (5:8), col3= c (9:12),col4= c (13:16)) # assign to table from dataframe final= table (data$col1,data$col2) # display final |
Output:
5 6 7 8 1 1 0 0 0 2 0 1 0 0 3 0 0 1 0 4 0 0 0 1