R语言 如何创建表格
在这篇文章中,我们将讨论如何在R编程语言中创建表格。
方法1:从头开始创建一个表
我们可以通过使用as.table()函数来创建一个表,首先我们使用矩阵创建一个表,然后把它分配给这个方法来获得表的格式。
语法:
as.table(data)
例子 。
在这个例子中,我们将创建一个矩阵,并将其分配给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
输出 。
col1 col2 col3 col4
row1 1 2 3 4
row2 5 6 7 8
row3 9 10 11 12
row4 13 14 15 16
方法2:从现有的数据框架创建一个表
我们可以使用table()函数从现有的数据框架中创建表格
语法:
table(dataframecolumn_name, dataframecolumn_name)
其中。
- dataframe是输入的数据框架
- column_name是要从数据框架中创建为表的列名。
例子 。
在这个例子中,我们将使用R语言中的table函数从一个现有的数据框架中创建一个表。
# 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(datacol1,datacol2)
# display
final
输出 。
5 6 7 8
1 1 0 0 0
2 0 1 0 0
3 0 0 1 0
4 0 0 0 1