2016-04-25 57 views

回答

0

上周我进行了这个确切的操作没有问题。我没有管理员权限,因此必须将该文件保存到我的用户目录。下面是我使用的过程:

Windows 7中,雷沃[R 3.2.3

构建我的桌面上的一个目录中,打开R:

setwd(<path to my new folder>) 
download.packages(<myPackages>, destdir=getwd(), type="win.binary") 
install.packages(list.files(), repos=NULL, type="win.binary", lib=Sys.getenv("R_LIBS_USER")) 

注:
*我用download.packages()原因是建立一个内部工作仓库。
*一些(〜300个)包中的一些没有下载,所以我不得不手动下载它们。
*这是我与revo R的第一次经历,指定类型在香草R中从来没有必要,但在这里似乎是必要的。

+0

我已经在我自己的文件夹中安装了包,然后设置'.libPaths('/ path/to/my/folder')'。所以我对这个文件夹有完整的读/写权限。但是我仍然无法找到所需的必备软件包。 –

+0

如果可以,请尝试将它们保存在默认用户文件夹中:'lib = Sys.getenv(“R_LIBS_USER”)',如上面的代码所示。这几乎肯定会解决这个问题。 – lmo

+0

谢谢,这工作! –

相关问题