所以假设我有一个带有一堆.rdata文件的目录
file_names=as.list(dir(pattern="stock_*"))
[[1]]
[1] "stock_1.rdata"
[[2]]
[1] "stock_2.rdata"
Run Code Online (Sandbox Code Playgroud)
现在,如何通过一次调用加载这些文件?
我总是这样做:
for(i in 1:length(file_names)) load(file_names[[i]])
Run Code Online (Sandbox Code Playgroud)
但为什么我不能这样做do.call(load, file_names)?我想,没有一个适用的功能会工作,因为他们大多会回到名单,但没有要回来,只是这些文件需要被加载.我无法让这个get功能在这种情况下工作.想法?
r ×1