R语言 如何把表转换为数据框架
在这篇文章中,我们将讨论如何在R编程语言中把给定的表格转换为数据框架。
使用的函数
- as.data.frame.matrix() 将以表格为参数,并将数据框架返回给用户。
语法: as.data.frame.matrix(x)
参数 。
- x: 要转换为数据框架的表的名称
返回: 它将返回由给定数据转换而来的数据框架。
- table() 函数用于交叉分类因素,在R语言中为所提供数据的每个因素水平组合建立一个计数的或然率表。
语法: table(…,exclude = if (useNA == “no”) c(NA, NaN),useNA = c(“no”, “ifany”, “always”),dnn = list.names(…) , deparse.level = 1)
返回。
这个函数将把所提供数据的频率表返回给用户。
因此,我们将首先使用table()函数从数据框架中创建一个或然率表,然后将该表转换为数据框架。
下面给出了一些相关的实现。
例1 :
data_gfg=data.frame(x=c(1,3,5,3,4),
y=c(1,5,1,4,5))
table_gfg=table(data_gfgx,data_gfgy)
print("table in use: ")
table_gfg
new_data_gfg=as.data.frame.matrix(table_gfg)
print("converted to dataframe: ")
new_data_gfg
输出 。
例2 :
data_gfg=data.frame(x=c("a","b","c","d","e"),
y=c("1","2","3","4","5"))
table_gfg=table(data_gfgx,data_gfgy)
print("table in use: ")
table_gfg
new_data_gfg=as.data.frame.matrix(table_gfg)
print("dataframe after conversion :")
new_data_gfg
输出 。