如何在 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 中读取其他文件类型: