-1
如何加載由R中的文件夾組成的文件夾,適用於Windows?如何上傳由R中的文件夾組成的文件夾,適用於Windows?我在每個文件夾中上傳各種文本文件
我在每個子文件夾中都有各種文本文件,所有這些文件都是一次性加載的。 請建議一個方便簡單的方法。
謝謝。
如何加載由R中的文件夾組成的文件夾,適用於Windows?如何上傳由R中的文件夾組成的文件夾,適用於Windows?我在每個文件夾中上傳各種文本文件
我在每個子文件夾中都有各種文本文件,所有這些文件都是一次性加載的。 請建議一個方便簡單的方法。
謝謝。
我假設通過「上傳」您的意思是「加載到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)))
是的,我的意思是負載。你給的代碼爲我工作。謝謝! – 2013-03-25 15:12:03
您可以用'tar' – baptiste 2013-03-23 22:51:37
「上傳」是非常模糊的,你能澄清? – flodel 2013-03-23 23:10:23
看起來像你需要'list.files(recursive = TRUE,..)'但我不確定,因爲你不明確'上傳'條款。 – agstudy 2013-03-23 23:19:13