我可以只为选定用户提供R包吗?

时间:2017-12-08 00:02:21

标签: r r-package

我正在为团队开发几个内部R包以供使用。但是,我希望其中一些软件包仅供特定用户使用。有没有办法在R中执行此操作,还是需要使用Windows目录锁?

1 个答案:

答案 0 :(得分:4)

R"知道"其中包基于其库路径中列出的目录 - .libPaths()显示它,并且可以更改它 - 与其他命令一样,请参阅help(Startup)

当你可以在代码中测试它们时,可以通过添加到R启动中映射或不映射的.libPaths()目录来某些控制可用内容。 。见$RHOME/etc/Rprofile.site。这样你就可以回到操作系统级目录访问,谁可以安装什么......

在其中,R本身并不执行的身份验证和许可。像RStudio(Server(Pro))这样的附加产品即使使用Active Directory也可以,但Pro版本不是免费的。