我每天需要下载数百个 excel 文件并将它们导入 R。每个都应该是他们自己的数据框。我有一个.csv。包含所有地址的文件(地址保持静态)。
.csv。文件如下所示:
http://www.www.somehomepage.com/chartserver/hometolotsoffiles%a
http://www.www.somehomepage.com/chartserver/hometolotsoffiles%b
http://www.www.somehomepage.com/chartserver/hometolotsoffiles%a0
http://www.www.somehomepage.com/chartserver/hometolotsoffiles%aa11
etc.....
我可以用这样的单个文件来做到这一点:
library(XLConnect)
my.url <- "http://www.somehomepage.com/chartserver/hometolotsoffiles%a"
loc.download <- "C:/R/lotsofdata/" # each files probably needs to have their own name here?
download.file(my.url, loc.download, mode="wb")
df.import.x1 = readWorksheetFromFile("loc.download", sheet=2))
# This kind of import works on all the files, if you ran them individually
但我不知道如何下载每个文件,并将其单独放在一个文件夹中,然后将它们全部导入 R 作为单独的数据框。