强迫'是'使用rpy2安装R包时的所有问题

时间:2017-05-29 16:49:22

标签: python r rpy2

是否可以安装包(特别是通过rpy2),同时自动回答“是”'在安装过程中可能会询问的任何互动问题?

这是我现在用来安装的代码,它安装成功,但询问我必须以交互方式回答的问题:

import rpy2.interactive as r
import rpy2.interactive.packages # this can take few seconds
rlib = r.packages.packages
r.packages.importr("utils")
rlib.utils.chooseCRANmirror(ind=1)
rlib.utils.install_packages('my_package')

1 个答案:

答案 0 :(得分:0)

您是否提及与在个人图书馆中安装软件包相关的问题,如下所示?

Warning in install.packages("foo") :
  'lib = "/usr/local/lib/R/site-library"' is not writable
Would you like to use a personal library instead?  (y/n) y

如果是这样,应在参数lib中指定安装位置(这应该使函数保持安静)。