如何为 Windows 加载由 R 中的文件夹组成的文件夹?
我在每个子文件夹中有各种文本文件,我想一次性加载所有这些文件。请提出一个方便和简单的方法。
谢谢你。
我假设“上传”是指“加载到R
”。有几种方法可以做到这一点,以下是两种。请注意,第一步是拥有具有完整路径的正确文件列表(或在适当的文件中工作wd
)
# Get the list of files
#----------------------------#
folder <- "path/to/files"
fileList <- dir(folder, recursive=TRUE) # grep through these, if you are not loading them all
# use platform appropriate separator
files <- paste(folder, fileList, sep=.Platform$file.sep)
# Load them in
#----------------------------#
# Method 1:
invisible(sapply(files, source, local=TRUE))
#-- OR --#
# Method 2:
sapply(files, function(f) eval(parse(text=f)))