R バージョン 3.1.2 で次のプロセスを完了しようとして失敗しています。
library(RCurl)
library(XLConnect)
yr <- substr(Sys.Date(), 1, 4)
mo <- as.character(as.numeric(substr(Sys.Date(), 6, 7)) - 1)
temp <- tempfile()
temp <- getForm("http://strikemap.clb.org.hk/strikes/api.v4/export",
FromYear = "2011", FromMonth = "1",
ToYear = yr, ToMonth = mo,
`_lang` = "en")
CLB <- readWorksheetFromFile(temp, sheet=1)
unlink(temp)
要求されたデータ セットを手動でエクスポートし、同じ readWorksheetFromFile 構文を使用してローカル ディレクトリから R に読み込むことができました。私の目標は、すべてを R で行うことです。API への呼び出しは機能しているように見えますが (以前のヘルプのおかげで)、結果を取り込もうとすると、次のステップでプロセスが失敗します。何が起こるかは次のとおりです。
> CLB <- readWorksheetFromFile(temp, sheet=1)
Error in path.expand(filename) : invalid 'path' argument
私が間違っていることや壊れていることについて何か考えはありますか?