官术网_书友最值得收藏!

Using R Tools for Visual Studio (RTVS) 2015 or higher

With SQL Server 2016, Microsoft recommended installing missing packages through RTVS. The user should have installed RTVS (https://www.visualstudio.com/vs/rtvs/) on a client in order to install packages. Check the default paths:

sessionInfo()
.libPaths()  

This also returns the paths to the library folders on my machine-for R Server (by default C:/Program Files/Microsoft SQL Server/MSSQL14.MSSQLSERVER/R_SERVICES/library) and for the user (C:/Users/Tomaz/Documents/R/win-library/3.2) who is currently using RTVS:

Figure 17

Checking the Options... section:

Figure 18

Then select R Tools | Advanced (as shown next):

Figure 19

You will see that the R Engine has a path defined. This path is the root path for installing R packages. R packages are installed under the subfolder-library (C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\R_SERVICES\Library).

So, by running install.packages("AUC"), I can see that the server path was ignored and the library was installed into the user specified folder:

Figure 20

To install the package in the R Server folder, you need to have administrator-level access or have an administrator do it for you. Microsoft has discussed this issue on MSDN (https://docs.microsoft.com/en-us/sql/advanced-analytics/r/installing-and-managing-r-packages). Running Visual Studio and RTVS as an administrator does not change the result. To avoid this problem, you need to declare the path to the library folder of the R Server where you want package to be installed:

install.packages("AUC", dependencies = TRUE, lib = "C:/Program Files/Microsoft SQL Server/MSSQL14.MSSQLSERVER/R_SERVICES/library")  

The package will automatically be installed in the R Server repository folder:

Figure 21
主站蜘蛛池模板: 定安县| 乌兰县| 霍林郭勒市| 体育| 临桂县| 朝阳市| 二手房| 贵阳市| 永胜县| 闵行区| 简阳市| 佳木斯市| 遂平县| 桐梓县| 蒲城县| 巴林左旗| 湖北省| 清镇市| 武汉市| 涪陵区| 中阳县| 灵璧县| 浦县| 蓝田县| 南郑县| 郁南县| 治多县| 比如县| 揭东县| 青州市| 泗洪县| 四平市| 民和| 高淳县| 墨脱县| 武冈市| 太湖县| 武夷山市| 交城县| 沙湾县| 蓝山县|