我試圖從ftp服務器下載460,000個文件(我從TRMM存檔數據中獲得)。我做的所有文件的列表,並把他們分開到不同的工作,但任何一個可以幫助我如何在R.同時運行這些工作正是我試圖爲例做在R中下載多個並行文件
my.list <-readLines("1998-2010.txt") # lists the ftp address of each file
job1 <- for (i in 1: 1000) {
download.file(my.list[i], name[i], mode = "wb")
}
job2 <- for (i in 1001: 2000){
download.file(my.list[i], name[i], mode = "wb")
}
job3 <- for (i in 2001: 3000){
download.file(my.list[i], name[i], mode = "wb")
}
現在我m停留在如何在同一時間運行所有作業。
感謝您的幫助
請參閱在StackOverflow上發佈「[運行多個R腳本/會話]」(http://stackoverflow.com/questions/7367026/running-multiple-r-scripts-sessions)。基本上,如果您正在加速從ftp服務器下載文件的過程,同時下載它們的速度可能不會比逐個下載它們快得多。 您可以隨時在R應用程序中打開第二個控制檯窗口。 – GregD
這是TRMM的東西,從相同的來源,有一些方便的提示下載:http://mirador.gsfc.nasa.gov/cgi-bin/mirador/help.pl?helppage=checkoutoptions.shtml&helpmenuclass=help_checkout&keyword=TCC&startTime=1945 -10-08&endTime = 2013-05-28T07:20:22Z&CGISESSID = 048f56f9faf60197cd152b661964b500&SearchButton =搜索%20GES-DISC其中包括下載管理器和自定義工具? – Spacedman
只需爲此寫一個python腳本。 – marbel