对此可能有一个明显的答案,但是我似乎找不到一个简单的答案。
我正在努力从IPEDS数据库下载许多文件以进行一些研究,但是这样做很乏味-例如,当我使用download.file
URL <- "http://nces.ed.gov/ipeds/datacenter/data/SAL2012_NIS.zip"
download.file(URL, destfile="tmp_SAL2012_NIS.zip")
unzip("tmp_SAL2012_NIS.zip")
SAL2012_NIS <- read.table("SAL2012_NIS_rv.csv",
header=T, stringsAsFactors=F, sep=",", row.names=NULL)
SAL2012_NIS<-transform(SAL2012_NIS, YEAR=2012)
该文件很好地下载到了我的C:文件中,并保存到SAMHAMPTON目录中,但是我想这样做,假设变量已经二十年没有变化了。通常,我不得不像上面那样使用二十个单独的代码片段来获取二十个文件,然后使用sqldf包创建一个联合合并。
有没有办法使它更有效,例如HD1997:HD2017或类似的东西,以便我可以使用更少的空间?