📜  如何将数据帧导出到 R 中的 RDATA 文件?

📅  最后修改于: 2022-05-13 01:54:43.446000             🧑  作者: Mango

如何将数据帧导出到 R 中的 RDATA 文件?

在本文中,我们将把一个数据帧的信息保存在一个 RDATA 文件中,并使用 R 编程语言显示该文件的信息。将一个数据框的信息保存在一个文件中,并用R语言显示该文件的信息如下:

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

第一步:使用save()函数将文件保存为.RData格式

在此步骤中,用户需要使用新文件的名称及其作为参数传递的格式调用 save()函数,该函数将根据用户指定的参数将文件简单地保存在工作目录中。

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

例子:

在此示例中,我们将简单地将数据框保存在工作目录中的 new.RData 文件中。

R
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")


R
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")


R
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")


输出:

第 2 步:使用 load()函数加载该 save.RData 文件

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

Load()函数:此函数用于重新加载使用函数save 编写的数据集。



例子:

在此示例中,我们将使用上一示例中保存的 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")

Step3:使用file.info()函数获取特定文件的信息。

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

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

文件的完整信息包括-size、mode、ctime、exe、time、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")

输出: