我在 R 中安装 ggplot2 包时遇到问题。根据 R-studio,我安装了最新版本;这是 R studio 首次加载时所说的:
R version 3.2.2 (2015-08-14) -- "Fire Safety"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
我假设这意味着我使用的是正确的版本。但是,当我尝试使用install.packages("ggplot2")命令安装 ggplot2 包时,我收到以下错误(必须在 pastebin 中发布,因为它包含链接):
我的互联网连接似乎是某种错误(不知道如何修复它,谷歌搜索似乎没有给出具体答案)。收到该错误后,我继续尝试从 CRAN 官方网站下载 ggplot2 的 .zip 文件。然后,在 R-Studio 中,我继续前往工具>安装包,然后从 .zip 中安装它。然后,在控制台中它说
> install.packages("C:/Users/ralei/Downloads/ggplot2_1.0.1.zip", repos = NULL, type = "win.binary")
Installing package into ‘C:/Users/ralei/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
package ‘ggplot2’ successfully unpacked and MD5 sums checked
但是当我使用library(ggplot2)调用 ggplot2 库时,我得到了错误:
> library(ggplot2)
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
没有名为“digest”的包</p>
在继续安装“digest”包(再次通过 CRAN 网站)之后,当我尝试加载 ggplot2 时出现另一个错误。
> library(ggplot2)
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
there is no package called ‘gtable’
Error: package or namespace load failed for ‘ggplot2’
谁能向我解释我做错了什么?
谢谢。
编辑:这被标记为“如果您的包裹不可用怎么办”错误问题的重复,但我不明白我的问题是如何重复的——我没有得到“包裹不可用” “错误,因为我可以手动安装它,但似乎当我安装 ggplot2 时,安装似乎没有“坚持”。