R语言 如何把表转换为数据框架

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

输出

如何在R语言中把表转换为数据框架?

例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

输出

如何在R语言中把表转换为数据框架?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程