knitr 包加载错误 stringr

knitr package loading error stringr

我收到以下错误:

1Error in library(stringr) : Package 'stringr' version 1.2.0 cannot be unloaded

在我的 knitr 文档中加载以下包时:

library(checkpoint) checkpoint("2017-01-01") library(stringr) library(plyr) library(tidyr) library(dplyr) library(knitr) library(readr) library(readxl) library(ggplot2) library(scales) library(ggthemes) library(lubridate) library(xtable) library(zoo) library(gridExtra)

当我删除 stringr 时出现错误:

Error in mutate_impl(.data, dots) : could not find function "str_sub"

...有什么想法吗?我正在使用 Mac OSX Mavericks。我从 Windows 7(它工作的地方)复制了文件,我假设这与它有关。

提前致谢!

由于 stringr 软件包比 checkpoint 日期更新 (2017-02-18),因此存在冲突]2017-01-01.

您可以通过将您使用的日期移到以后的日期来清除冲突,

checkpoint("2017-02-18") # or later

或者,如果您发现您有混合依赖项,这些依赖项依赖于在同一日期并非全部最新的包,我建议您查看 packrat (link),这是专为此目的而设计。