首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >U-SQL -添加R dplyr包

U-SQL -添加R dplyr包
EN

Stack Overflow用户
提问于 2018-12-05 21:44:30
回答 1查看 60关注 0票数 0

我们开发的R模型之一是使用dplyr R库。

U-SQL默认库不随dplyr一起提供,因此我们尝试使用下面的代码手动部署它,但它不起作用。它不会加载这个库。

U-SQL代码部署RESOURCE @"/LibDataLake/RLibraries/dplyr_0.7.8.zip";

R代码install.packages('dplyr ',repos = NULL)需要(Dplyr)

所以我们尝试直接从CRAN网站下载。它确实可以在本地运行,但它会下载较旧版本。

install.packages('dplyr')

上面方法的其他问题是只能在本地工作,但当我们尝试通过ADLS运行它时,它不能下载。

有没有人用dplyr R Library用U-SQL成功地执行了R脚本?

EN

回答 1

Stack Overflow用户

发布于 2018-12-13 01:47:05

最简单的方法是,将datalake上的文件下载到目录中:

usqlext\assembly\R\MRS.9.1.0.zip

将文件解压缩(在没有安装R的机器上),然后在bin文件夹上执行R.exe。

现在你可以安装你想要的所有包了(参数依赖= true)

代码语言:javascript
复制
install.packages('package_you_want', dependencies = TRUE)

再次压缩该文件夹,并将datalake上的文件替换为您创建的文件。

执行

RegisterAllAssemblies.USQL

再一次,你的包就可以使用了!

代码语言:javascript
复制
library('package_you_want')

如果出现get not find package错误,则需要以下技巧:

代码语言:javascript
复制
libpath = .libPaths()[1]
install.packages('package_you_want', lib = libpath)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53633771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档