1

我正在尝试在Azure ML 工作室中运行 R 脚本,该脚本将数据帧从长格式转换为宽格式(示例)。我的脚本在 Rstudio 中运行得很好。但同样不能在 Azure ML 工作室中运行并引发以下错误 - 找不到函数“rowid”。很高兴知道我怎样才能摆脱这个以及究竟是什么导致了这个错误,尽管它足以在 Rstudio 中整齐地运行。

#Error: Error 0063: The following error occurred during evaluation of R script:
# ---------- Start of error message from R ----------
      could not find function "rowid"
# ----------- End of error message from R -----------

我已经在两个 R 版本CRAN R 3.1.0Microsoft R open 3.2.2中尝试过代码。非常感谢您提前。

4

1 回答 1

1

嗨,我在 2 天前遇到了同样的问题,这个功能pull()总是包的dplyr。问题是 Azure Machine Learning Studio 支持的 R 版本(CRAN R 3.1.0 和 Microsoft R open 3.2.2)不支持0.7.4package的版本dplyr。如果您阅读与包相关的文档dplyr,您会看到该包仅适用于 R 版本 >= 3.1.2。

然后,您必须等待 Azure 机器学习工作室使用的 R 版本更新,或者为您的函数找到替代解决方案。

于 2017-12-22T17:07:27.063 回答