我想导入一个文件夹到R。这个文件夹的名字是Plan1,在这个文件夹中有3个子文件夹。在所有的子文件夹中有一些RData文件。这些RData是已经保存的数据和一些函数。我想同时导入整个Plan1到R。我想知道,这是可能的吗?你能帮我写代码吗?提前谢谢你。
2uluyalo1#
试试这个方法,它通过查看"/some/folder/"及其所有子目录(文件夹中的文件夹),为所有.rda文件创建一个名为rda_files的向量,然后使用purrr::walk将它们全部加载到env中。
"/some/folder/"
rda_files
purrr::walk
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))
1条答案
按热度按时间2uluyalo1#
试试这个方法,它通过查看
"/some/folder/"
及其所有子目录(文件夹中的文件夹),为所有.rda文件创建一个名为rda_files
的向量,然后使用purrr::walk
将它们全部加载到env中。