【发布时间】:2016-05-12 15:14:31
【问题描述】:
我一直在尝试使用 AzureML 包。它似乎工作正常除非需要外部库。
考虑以下代码(fun 函数通常做得更多):
fun<- function (b5) {
res <- require(rmarkdown)
res
}
test <- as.data.frame(
cbind(
c(0.0, 0.3, 0.0, 0.0, 0.0),
c(0.0, 0.0, 0.0, -0.4, 0.0),
c(0, 0, 0, 0, 0))
)
api <- publishWebService (
ws,
fun = fun,
name = "Talection-fun",
inputSchema = test,
packages = c("talection","psych","jsonlite","rmarkdown","knitr")
)
服务返回 FALSE
Created new folder: /var/folders/zf/587__ss15z7_tq240vtpb68c0000gn/T//Rtmpyu2qRC/dir138e46cbc778f/packages/bin/windows/contrib/3.1
Request failed with status 401. Waiting 9.7 seconds before retry
.......... ans
1 FALSE
Sourced file '/Users/roffe/Documents/talections/code/Web Services/WebServices.R'
似乎 knitr、psych 和 jsonlite 工作正常,而 rmarkdown 和 talection(所有这些都是 miniCRAN 存储库中的二进制包)显然已找到并上传,但未安装。因为如果我将它们从 miniCRAN 存储库中删除,则会出现错误消息。
有没有办法追踪图书馆发生了什么?或者我还能做些什么来完成这项工作?
感谢所有建议和 cmets。
谢谢,
【问题讨论】:
-
我在该代码中没有看到任何会尝试从 R 库 中尚不可用的任何类型的 repo 安装包的内容。有一个 R 函数看起来很有信息:
?installed.packages -
42,感谢您的努力,但除非您有使用 AzulreML 包的经验,否则您无法理解代码的作用。
-
你说这两个包还没有安装。这很容易理解。
-
您可以尝试更新AzureML 库。它可能会有所帮助
标签: r azure-machine-learning-studio