如何在SQL Server 2016上安装特定的R包。像' ggplot2'这样的包.R中的命令是' Install.Packages(" ggplot2") '。但我们如何在SQL Server 2016上安装此软件包。
答案 0 :(得分:1)
答案 1 :(得分:0)
关于SQL Server 2017的程序包管理,我一直收到错误消息:“错误:当前用户未启用程序包管理功能,或者SQL Server版本14不支持该程序包管理功能。”
最终对我有用的是转到安装有SQL的R版本,然后像通常通过R一样安装R软件包,但要使用系统库而不是用户库:
install.packages("tidyverse", lib="C:\\Program Files\\Microsoft SQL Server\\MSSQL14.MSSQLSERVER\\R_SERVICES\\library")
您需要以admin身份运行R以执行上述代码,否则您将收到错误消息,指出该文件夹不可写。
如果在R中运行,则命令:
.libPaths()
它将显示您的用户路径和系统路径。您安装的软件包通常会强制它们进入用户路径。我怀疑SQL Server是否在用户路径中找不到它。