我和R一起工作,我已经安装了图书馆' rms'但我有以下错误:
> library(rms)
Error in library.dynam(lib, package, package.lib) :
DLL ‘colorspace’ not found: maybe not installed for this architecture?
Errore: package ‘ggplot2’ could not be loaded
我该怎么办?
答案 0 :(得分:0)
如果从基础R安装并希望安装包及其所有依赖项,则需要使用参数dependencies = TRUE
。来自?install.packages
:
“
dependencies = TRUE
...这将安装运行pkgs
所需的所有软件包,其示例,测试和插图(如果软件包作者正确指定了它们)。
因此,
install.packages("rms",dependencies = TRUE)
应该这样做。
答案 1 :(得分:0)
到目前为止提供的答案(到目前为止尚未有任何投票)是有用的,但并不完整。有时用install.packages()
执行dependencies = TRUE
就足够了,但是如果缺少的包是依赖关系的依赖项,则install.package不够“聪明”,无法识别该事实。 ggplot2
包位于rms
包Description文件的“ Depends:”行中,而colorspace
不在。有时最终用户只需要阅读错误消息并安装缺少的依赖项即可。
但是,在这种情况下,似乎软件包和R的版本不匹配。