2

urls次のコードを使用して、Web サイト ( にリストされているアドレス) から多数のファイルを取得しようとしていました。

 L <- lapply(urls, read.xls, sheet=1,header=T,skip=1,perl="C:/perl/bin/perl.exe",row.names=NULL)

しかし、いくつかのダウンロードが成功した後、私はこのエラーを受け取り続けました:

    Trying URL 'http://www.xyz.com'
Error in download.file(xls, tf, mode = "wb") : 
  cannot open URL 'http://www.xyz.com'
In addition: Warning message:
In download.file(xls, tf, mode = "wb") :
  cannot open: HTTP status was '0 (nil)'
Error in file.exists(tfn) : invalid 'file' argument

このエラーが発生するのはなぜですか?

4

1 に答える 1

1

このエラーは、デフォルトの秒数timeoutに設定されているデフォルト オプションが原因で発生します。60

次のように呼び出して取得できます。

getOption("timeout")

options(timeout = X)変更するには、を実行するだけですX。希望のタイムアウトは秒単位です。

于 2013-04-10T21:59:50.070 に答える