R语言 如何导入文件夹?

fd3cxomn  于 2023-04-18  发布在  其他
关注(0)|答案(1)|浏览(224)

我想导入一个文件夹到R。这个文件夹的名字是Plan1,在这个文件夹中有3个子文件夹。在所有的子文件夹中有一些RData文件。这些RData是已经保存的数据和一些函数。我想同时导入整个Plan1到R。
我想知道,这是可能的吗?你能帮我写代码吗?提前谢谢你。

2uluyalo

2uluyalo1#

试试这个方法,它通过查看"/some/folder/"及其所有子目录(文件夹中的文件夹),为所有.rda文件创建一个名为rda_files的向量,然后使用purrr::walk将它们全部加载到env中。

folder <- "/some/folder/" # e.g. "~/Desktop/my_folder/
rda_files <- list.files(folder, recursive = TRUE, pattern = ".rda$")
purrr::walk(paste0(folder,rda_files), ~ load(.x, .GlobalEnv))

相关问题