gpt4 book ai didi

python - 如何识别所有库 Rpy2 R

转载 作者:IT王子 更新时间:2023-10-29 01:19:23 26 4
gpt4 key购买 nike

如何识别所有库 Rpy2 R。

Rpy2 无法识别库、实用程序和工具。

import rpy2.robjects as robjects

R = robjects.r

>>> R['library']("utils")

RVector - Python:0x7f65fc85cfc8 / R:0x19bb980

>>> R['library']("tools")

RVector - Python:0x7f65fc85f5a8 / R:0x2419140

(>>> 从 rpy2.robjects.packages 导入导入器追溯(最近一次通话): 文件“”,第 1 行,位于导入错误:没有名为包的模块)

因为我可以更新 Rpy2 以毫无问题地加载所有库或可以完成的 R。

PS: 我在 ubuntu 上使用 R 2.10 和 python 2.6

最佳答案

为了使 importr 命令起作用,您可能需要升级您的 rpy2 版本——尝试检查您的版本:

print rpy2.__version__

我相信您需要 2.1.0 或更高版本。以下适用于 2.1.7 但不适用于 2.0.3:

In [1]: import rpy2.robjects as robjects

In [2]: R = robjects.r

In [3]: from rpy2.robjects.packages import importr

In [4]: importr("utils")
Out[4]: <rpy2.robjects.packages.SignatureTranslatedPackage object at 0x1e96310>

我不确定您要做什么,因为正如 Gavin 所提到的,这些库应该可以在没有任何额外导入的情况下工作。

关于python - 如何识别所有库 Rpy2 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4157926/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com