Неверный аргумент 'путь' с 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
Есть мысли о том, что я делаю неправильно или что сломано?