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

问题描述 投票:-2回答:2

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

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

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

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

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

正在加载所需软件包:AER

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

r rdd
2个回答
1
投票

包可能具有依赖关系(即其他包),而那些依赖包可能具有其自己的依赖关系。似乎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错误消息,并递归使用安装软件包,直到建立完整的依赖关系和依赖关系为止。


0
投票

我有完全一样的问题。不幸的是,运行您建议的代码后,我再次收到错误消息:(

© www.soinside.com 2019 - 2024. All rights reserved.