R では「for ループ、while ループ」を使用しない方がよいため、次の 2 つの方法で Web から 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に何千ものWebアドレスが含まれているのはどうですか? URL に 10000 個の Web アドレスが含まれている場合、十分なメモリまたはディスク容量がありません...