当前位置: 首页 > 面试题库 >

R,Python:在rpy2上安装软件包

欧阳安晏
2023-03-14
问题内容

我正在R通过该rpy2库在我的Python脚本中使用,并且我需要一个不在R的默认安装中的软件包。如何安装它?

install.packages("DirichletReg", repos="http://r-forge.r-project.org")

将无法正常工作。

在Python上:

>>> install.packages("DirichletReg", repos="http://r-forge.r-project.org") 
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'install' is not defined

从R:

> install.packages("DirichletReg", repos="http://r-forge.r-project.org")
Installing package(s) into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
  package ‘DirichletReg’ is not available (for R version 2.14.1)

问题答案:

这个怎么样

>>> import rpy2.interactive as r
>>> r.importr("utils")
>>> package_name = "DirichletReg"
>>> r.packages.utils.install_packages(package_name)


 类似资料:
  • 我很困惑。我已经做了十几次这个过程,从来没有遇到过这个问题。 我为乌班图安装了最新版本的R 我输入R,没有任何问题,给我最新的版本,我可以加载原生包。 但当我尝试安装新的软件包时,它们会下载,但我什么也没得到。例如,如果我安装ggplot2: 我已经彻底清除了很多次文件,但运气都不好。 我以 root 用户身份登录。 我觉得我遗漏了什么明显的东西?我不知道——我在Ubuntu、Mac、Window

  • 本文向大家介绍R从GitHub安装软件包,包括了R从GitHub安装软件包的使用技巧和注意事项,需要的朋友参考一下 示例 要直接从GitHub安装软件包,请使用devtools软件包: 要从ggplot2github安装: 上面的命令将安装ggplot2与master分支相对应的版本。要从存储库的另一个分支进行安装,请使用ref参数提供分支的名称。例如,以下命令将安装软件包的dev_general

  • 问题内容: 我在设置python包时遇到了困难。应该可以使用SetupTools的EasyInstall来解决此问题,但是它们没有适用于Python 2.6的可执行文件。 例如要安装Mechanize,我只想根据INSTALL.txt将Mechanize文件夹放在C:\ Python24 \ Lib \ site- packages中,但是运行测试无效。有人可以帮忙阐明一下吗?谢谢! 问题答案:

  • 产生错误: 错误:命令“/usr/bin/clang”失败,退出状态为1 我用MacPorts安装了。建议?谢了!

  • 我正在尝试为R安装包。我在WSL上使用Ubuntu18.04LTS,Windows Subsystem for Linux。 通过在WSL上的R中调用,我可以很好地安装一些包。然而,其他的包裹似乎给我带来了麻烦。 我尝试的下列方法似乎都不起作用: *我尝试用安装包。 *我尝试从源代码安装到中。 *我尝试从源代码安装到个人库中。 我收到了一个类似这里讨论的错误消息,但是我无法通过编辑来修复该问题,因

  • 如何在bitnami spark docker image:latest中安装附加软件包, 我也不能做sudo su-