如何在 r 中保存和加载 rda 文件(带有示例)


.rda扩展名结尾的文件代表 Rdata 文件。

您可以使用save()函数在 R 中保存这些类型的文件:

 save(df, file=' my_data.rda ')

您可以使用load()函数将这些类型的文件加载到 R 中:

 load(file=' my_data.rda ')

以下示例展示了如何在实践中使用这些函数。

示例:在 R 中保存和加载 RDA 文件

假设我们在 R 中创建以下数据框:

 #make this example reproducible
set. seeds (0)

#create data frame
df <- data. frame (x=rnorm(100),
                 y=rnorm(100),
                 z=rnorm(100))

#view data frame
head(df)

           X Y Z
1 1.2629543 0.7818592 -1.0457177
2 -0.3262334 -0.7767766 -0.8962113
3 1.3297993 -0.6159899 1.2693872
4 1.2724293 0.0465803 0.5938409
5 0.4146414 -1.1303858 0.7756343
6 -1.5399500 0.5767188 1.5573704

我们可以使用save()函数将此数据块保存到 .rda 文件中:

该文件将自动保存在当前工作目录中。您可以使用getwd()函数找到工作目录:

 #display working directory
getwd()

"C:/Users/Bob/Documents"

现在假设我们使用rm()函数从当前 R 环境中删除数据块:

 #remove data frame from current R environment
rm(df)

如果我们在 RStudio 中查看当前环境,我们将看到它不包含任何对象:

然后我们可以使用load()函数将 .rda 文件加载到当前 R 环境中:

 load(file=' my_data.rda ')

如果我们再次查看 RStudio 中的当前环境,我们将看到它现在包含数据框:

其他资源

以下教程解释了如何在 R 中读取其他文件类型:

如何将 CSV 文件导入到 R 中
如何将Excel文件导入到R中
如何将 TSV 文件导入 R

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注