如何将数据帧导出到 R 中的 RDATA 文件?
在本文中,我们将把一个数据帧的信息保存在一个 RDATA 文件中,并使用 R 编程语言显示该文件的信息。将一个数据框的信息保存在一个文件中,并用R语言显示该文件的信息如下:
- 使用保存函数将文件保存为.RData 格式。
- 使用 load()函数加载保存的.RData 文件
- 使用 file.info()函数获取特定文件的信息。
第一步:使用save()函数将文件保存为.RData格式
在此步骤中,用户需要使用新文件的名称及其作为参数传递的格式调用 save()函数,该函数将根据用户指定的参数将文件简单地保存在工作目录中。
save()函数:此函数将 R 对象的外部表示写入指定文件。
Syntax: 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 文件中。
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 编写的数据集。
Syntax: load(file, envir = parent.frame(), verbose = FALSE)
Parameters:
- File:-a character string giving the name of the file to load.
- envir:-the environment where the data should be loaded.
- Verbose:-should item name be printed during loading?
例子:
在此示例中,我们将使用上一示例中保存的 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()函数:这是一个实用函数,用于提取有关用户文件系统上的文件的信息。
Syntax: file.info(…, extra_cols = TRUE)
Parameter:
- …:-character vectors containing file paths
- extra_cols:-Logical: return all cols rather than just the first six.
Returns: save
文件的完整信息包括-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")
输出: