Azure 机器学习执行 R 脚本 - 找不到函数 "rowid" 错误

Azure Machine Learning execute R script - Could not find function "rowid" error

我正在尝试 运行 Azure ML studio 中的 R 脚本 transposes/reshapes 数据帧从长格式到宽格式 (example) .我的脚本 运行 在 Rstudio 中非常好。但 Azure ML studio 中的 运行 并没有出现以下错误 - 找不到函数“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 中尝试了代码。 非常感谢您。

您好,我在 2 天前遇到了同样的问题,函数 pull(),总是包 dplyr。 问题是 Azure 机器学习工作室支持的两个 R 版本(CRAN R 3.1.0 和 Microsoft R open 3.2.2)不支持包 dplyr 的版本 0.7.4。 如果您阅读与包 dplyr 相关的 documentation,您可以看到该包仅适用于 R 版本 >= 3.1.2.

那么你必须等待Azure机器学习工作室使用的R版本更新,或者找到你的功能的替代方案。