为什么在调用库(rdd)时出现错误

我已经安装了rdd软件包,在调用library(rdd)时收到错误消息:

  

错误:找不到'AER'所需的包裹'car'”

我曾经使用过汽车的功能(例如方差分析),所以我知道我拥有它。

我有MAC OS 10.15.1,R 3.6.1,我重新安装了R和RStudio。

install.packages("rdd")
library(rdd)
  

正在加载所需的软件包:AER

     

错误:找不到“ AER”所需的包裹“ car”

yezhiyang 回答:为什么在调用库(rdd)时出现错误

包可能具有依赖关系(即其他包),而那些依赖包可能具有其自身的依赖关系。似乎rdd需要AER,而AER又需要汽车。因此,您需要全部三个(甚至可能更多)。至少您现在需要安装pkg:car。

(我知道这似乎是重复的,但我不确定通常重复的被提名人是否遇到过这种多层次的依赖情况。)

建议您执行以下两行:

install.packages("AER",dependencies=TRUE) # should pick up car
# maybe also need install.packages("car",dependencies=TRUE) 
install.packages("rdd",dependencies=TRUE)

如果遇到其他错误,请注意 first 错误消息,并递归使用安装软件包,直到建立完整的依赖项和依赖项依赖项为止。

本文链接:https://www.f2er.com/3170079.html

大家都在问