最好不要在R中使用“for循环,while循环”,我想用两种方法从网上下载一个url:
1.使用for循环
url1="http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html"
url2="http://en.wikipedia.org/wiki/Xz"
url=c(url1,url2)
dw=c("test1","test2")
for (i in 1:2){download.file(url[i],destfile=dw[i])}
如何将“for loop”方法更改为“apply”方法?
2.使用 RCurl
require(RCurl)
urls = c("http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz")
txt = getURIAsynchronous(urls)
网址包含数千个网址怎么样?如果 url 包含 10000 个网址,则没有足够的内存或磁盘空间...