我想做什么?
我试图使用R的car
包的VIF
函数来计算VIF(方差膨胀系数)。在python中,为了导入car包,我使用了rpy2
的importr
函数,如下所示
from rpy2.robjects.packages import importr
car = importr('car')
那么,发生了什么事?
然而,在GoogleColab中运行代码之后,我得到了以下错误
PackageNotInstalledError: The R package "car" is not installed.
我理解这是说包car
没有安装
那么,我的问题
在GoogleColab中,我不需要安装Keras、Pandas等任何软件包。。事实上,我不需要安装R的stats
包(通过rpy2
使用)。那么,为什么我需要安装像car
、usdm
、mtcars
这样的包来通过rpy2
使用呢?另外,我不知道如何通过rpy2
库安装这些软件包
我是如何尝试解决的?
我在Google上搜索,以找到在Google Colab中使用(通过rpy2
)这些包(例如car
,mtcars
)的方法。然而,我没有找到方法。可以注意到,我可以通过Jupyterlab笔记本中的rpy2
使用这些包(例如usdm
,car
)(安装后)。但是,我想在Google Colab中使用这些软件包
任何类型的帮助都将不胜感激
在colab中使用以下代码进行pip安装
!!pip安装程序包名称
GitHub回购的另一种解决方案是
devtools
(R包)为什么?因为R可以安装附加软件包,也可以不安装附加软件包。显然,GoogleColab包含一个最小的R安装,只包括内置的R包,如
base
、utils
、stats
等。要重新迭代,默认情况下,这些包是R的一部分(不在CRAN上)。安装R时获得的任何其他软件包都是为方便您而提供的奖励;例如,在Ubuntu中有r-base
和r-recommended
;通常两者都可以,但空间不足的系统管理员可能决定只提供前者。见Difference between r-base and r-recommended packages如何安装?您需要使用以下设备安装:
相关问题 更多 >
编程相关推荐