R语言 如何导出数据框到RDATA文件

R语言 如何导出数据框到RDATA文件

在这篇文章中,我们将把数据框架的信息保存在RDATA文件中,并使用R编程语言显示该文件的信息。在R语言中保存数据框的信息并显示文件的信息的方法如下。

  1. 使用save函数将文件保存为.RData格式。
  2. 使用load()函数来加载保存的.RData文件
  3. 使用file.info()函数来获取某个文件的信息。

第1步:使用save()函数以.RData格式保存文件

在这一步中,用户需要调用save()函数,输入新文件的名称和作为参数的格式,该函数将按照用户指定的参数在工作目录中简单地保存文件。

save()函数: 该函数将R对象的外部表示写到指定文件中。

语法: save(…, list = character(), file = stop(“‘file’ must be specified”),ascii = FALSE, version = NULL, envir = parent.frame(), compress = isTRUE(!ascii), compression_level, eval.promises = TRUE, precheck = TRUE)

例子

在这个例子中,我们将在工作目录中的new.RData文件中简单地保存一个数据帧。

gfg_data = data.frame(A = c(7,6,2,8,1),
                     B = c(4,2,9,7,3),
                     C = c(1,7,2,6,8))
  
print("Dataframe:->")   
print(gfg_data)
save(gfg_data, file = "gfg.RData")
Bash

输出

如何在R语言中导出数据框到RDATA文件?

第2步:使用load()函数来加载保存的.RData文件

在这一步中,用户只需调用load()函数,将步骤1中保存的文件名作为参数,这将有助于在控制台中加载保存的文件,以便用户可以管理对该文件的操作。

load()函数: 该函数用于重新加载用save函数写入的数据集。

语法: load(file, envir = parent.frame(), verbose = FALSE)

参数。

  • File:-一个字符串,给出要加载的文件的名称。
  • envir:-应该加载数据的环境。
  • Verbose:-在加载过程中是否要打印项目名称?

例子

在这个例子中,我们将使用前面例子中保存的load()函数加载.RData文件。

gfg_data= data.frame(A=c(7,6,2,8,1),
                     B=c(4,2,9,7,3),
                     C=c(1,7,2,6,8))
  
print("Dataframe:->")   
print(gfg_data)
  
save(gfg_data,file="gfg.RData")
load("gfg.RData")
Bash

第三步:使用file.info()函数来获取一个特定文件的信息。

这是最后一步,将数据框的信息保存在文件中并显示其信息,这里的步骤1和步骤2用于将给定的数据框的信息保存在一个特定的文件中,这一步将用于显示给定数据框被保存的文件的信息,为此,我们将在控制台中使用file.info()函数和先前加载的文件的名称来显示保存的文件的信息。

file.info()函数: 这是一个实用函数,用于提取用户文件系统中的文件信息。

语法: file.info(…, extra_cols = TRUE)

参数。

  • …:-包含文件路径的字符向量
  • extra_cols:-逻辑上:返回所有的列,而不是只返回前六列。

返回: 保存

文件的完整信息,包括-大小、模式、ctime、exe、时间、atime和isdir。

例子

使用R语言中的file.info()函数,我们将显示前面例子中保存和加载的文件的完整信息。

gfg_data= data.frame(A=c(7,6,2,8,1),
                     B=c(4,2,9,7,3),
                     C=c(1,7,2,6,8))
  
print("Dataframe:->")   
print(gfg_data)
  
save(gfg_data,file="gfg.RData")
load("gfg.RData")
file.info("gfg.RData")
Bash

输出

如何在R语言中导出数据框到RDATA文件?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册