Неверный аргумент 'путь' с XLConnect

Я пытаюсь и не удается завершить следующий процесс в 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)

Я смог вручную экспортировать запрошенный набор данных, а затем прочитать его в R из локального каталога, используя тот же синтаксис readWorksheetFromFile. Теперь моя цель - сделать все это в R. Кажется, что вызов API работает (благодаря некоторой ранее помощи), но процесс завершается неудачей на следующем этапе, когда я пытаюсь получить результаты. Вот что происходит:

> CLB <- readWorksheetFromFile(temp, sheet=1)
Error in path.expand(filename) : invalid 'path' argument

Есть мысли о том, что я делаю неправильно или что сломано?

Ответы на вопрос(1)

Ваш ответ на вопрос